[syslog-ng] Syslog-ng too many open files
Balazs Scheidler
bazsi at balabit.hu
Sat Jan 26 09:09:51 CET 2008
On Thu, 2008-01-24 at 12:46 +0000, Geller, Sandor (IT) wrote:
> Hi,
>
> > Hello,
> >
> > I'm receiving many messages on my syslog-ng like this:
> >
> > syslog-ng[20419]: Error opening file for writing; filename="...",
> > error='Too many open files (24)'
> > syslog-ng[20419]: Error accepting new connection; error='Too many open
> > files (24)'
>
> Try raising the per-process number of open files. Please refer to
> ulimit.
>
> > In lsof output, the syslog-ng daemon has many files opened and when I
> > try to login from other console or change to root account, it gets
> > blocked.
> >
> > I've increased the sysctl fs.file-max to 300000 but the
> > problem persists.
>
> This raises the per-system limit only. per-process limits still
> apply as well as the maximum (maybe 4096, I'm not sure) is hardcoded
> into the kernel, so without recompiling you r kernel you can't exceed
> this limitation.
This is not true, the ulimit value can be changed at runtime, at least
with a Linux kernel later than 2.0.x
--
Bazsi
More information about the syslog-ng
mailing list