ctlinnd shutdown

Alex Kiernan alexk at demon.net
Thu Feb 7 12:06:21 UTC 2002


"Jeffrey M. Vinocur" <jeff at litech.org> writes:

> On 5 Feb 2002, Alex Kiernan wrote:
> 
> > "Jeffrey M. Vinocur" <jeff at litech.org> writes:
> >
> > >     Feb  4 02:24:33 marduk innd: SERVER can't close history
> > >     /usr/local/news/db/history: Interrupted system call
> > >
> > >     Feb  4 13:18:39 marduk innd: SERVER can't close history
> > >     /usr/local/news/db/history: No such file or directory
> >
> > Did if manage to get anything into the error log from the underlying
> > history API (look in history/hisv6/hisv6.c for hisv6_dispose for what
> > it might generate)
> 
> All that's in errlog is the same as the above -- hisv6_closefiles just
> gives the above (the value of errno, effectively).
> 

Any clue as to which call its its barfing on? I'd guess there's an if
(errno == EINTR) {} type wrapper needs adding.

> EINTR maybe because of SIGCHLD if something else isn't closing?  And is
> ENOENT what you get if you try to close a descriptor that is already
> close?

EBADF, I think.

-- 
Alex Kiernan, Principal Engineer, Development, Thus PLC


More information about the inn-workers mailing list