[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [hobbit] paging with REPEAT problem...
- To: hobbit (at) hswn.dk
- Subject: Re: [hobbit] paging with REPEAT problem...
- From: Henrik Stoerner <henrik (at) hswn.dk>
- Date: Sun, 27 Mar 2005 12:43:19 +0200
- References: <1111919472.42468b7034ea9@www.qalpit.com>
- User-agent: Mutt/1.5.5.1i
On Sun, Mar 27, 2005 at 12:31:12PM +0200, olivier (at) qalpit.com wrote:
>
> in page.log, i see this :
> 2005-03-27 11:09:08 Worker process died with exit code 0, terminating
> 2005-03-27 11:09:08 Could not get shm of size 102400: No such file or directory
> 2005-03-27 11:09:08 Channel not available
> 2005-03-27 11:18:54 Worker process died with exit code 0, terminating
> 2005-03-27 11:18:54 Could not get shm of size 102400: No such file or directory
> 2005-03-27 11:18:54 Channel not available
> 2005-03-27 11:48:39 Worker process died with exit code 0, terminating
> 2005-03-27 12:01:01 Worker process died with exit code 0,
> terminating
Your hobbitd_alert proces dies for some reason, and when restarting it
has forgotten about when is the next time to send out an alert.
So why does it die ... the only reason I can come up with is that it
catches a signal from a child-process. Could you try changing line 332
of hobbitd/hobbitd_alert.c from
sigaction(SIGPIPE, &sa, NULL);
to
signal(SIGPIPE, SIG_IGN);
and let me know if that makes it keep on running ? If it does, then
the mail program that is launched to send the alerts does something
weird with it's I/O.
Henrik