Re: latest sysklogd broken?
Avery Pennarun wrote:
> On Fri, Oct 16, 1998 at 12:12:52AM +0200, Martin Schulze wrote:
>
> > > > What do you mean by "break"? If you restart syslogd you have to
> > > > restart some other programs as well (squid, teergrube, inn, named come
> > > > to my mind.)
> > >
> > > Can you explain this? This doesn't sound very "normal" to me.
> >
> > Sure. Many programs open the socket to syslogd and never re-open
> > it. Thus whenever you restart the syslogd (contrary to SIGHUP' it).
> > These files will log into nowhereland, i.e. the console.
>
> This sounds like a fixable libc bug. For the Unix domain socket, it should
> easily be able to notice when send() fails -- and it should re-open the log
> socket in that case. I don't think any programs bypass libc to do their
> syslog calls...
>
> You should submit a bug against libc6, I think...
Please go ahead.
Regards,
Joey
--
Install joe (Joey's Own Editor) correct: Joe's Own Editor
Reply to: