[syslog-ng]Re: Having trouble with the options syntax for file permissions (fwd)
Balazs Scheidler
bazsi@balabit.hu
Fri, 15 Feb 2002 12:16:12 +0100
On Thu, Feb 14, 2002 at 08:06:18PM +0000, Leonard Mills wrote:
>
> laszlo.murvai-buzogany@gt-systems.hu wrote on Thu Feb 14 at 09:59:19 2002:
>
> >I have had the same problem before, here is the thing you need:
> >destination trash { file("/dev/null" perm(0666) ); };
>
> >That's how it works for me.
>
> Thanks, but this won't work for me. It doesn't drop core, but the
> daemon dies without writing anything to the log file(s).
as it seems your OS doesn't allow setting /dev/null to nonblocking mode and it
is fatal as of now:
void io_set_nonblocking(int fd)
{
if (fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) | O_NONBLOCK) < 0)
fatal("io_set_nonblocking: fcntl() failed, %z", strerror(errno));
}
what platform are you running syslog-ng?
--
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1