With latest linux kernels (can’t recall on the spot when I saw this for
the
first time, something around 2.6.23.XX I suppose) I get this warning on
dmesg:
warning: process `nginx’ used the deprecated sysctl system call with
1.33.
(Linux 2.6.24.2)
I guess that at this moment this message is not harmful, but in future
maybe
it can lead to problems.
maybe a small change in source code can fix this, but I’m not a
developer so
I’m only able to report and not to fix, I fear
On Fri, Feb 29, 2008 at 11:06:10AM +0100, Fabio Coatti wrote:
maybe a small change in source code can fix this, but I’m not a developer so
I’m only able to report and not to fix, I fear
nginx uses sysctl to learn KERN_RTSIGMAX only, because procfs is not
available
in chroot. Failed sysctl is not harmful in modern and future kernels,
because it’s unlikely you will want to use fragile rtsig method instead
of epoll.
On Fri, Feb 29, 2008 at 01:30:33PM +0300, Igor S. wrote:
I guess that at this moment this message is not harmful, but in future maybe
it can lead to problems.
maybe a small change in source code can fix this, but I’m not a developer so
I’m only able to report and not to fix, I fear
nginx uses sysctl to learn KERN_RTSIGMAX only, because procfs is not available
in chroot. Failed sysctl is not harmful in modern and future kernels,
because it’s unlikely you will want to use fragile rtsig method instead
of epoll.
Probably, I will add --without-rtsig_module to disable rtsig
autodetection.