On Thu, 2008-11-13 at 09:34 -0500, Andy Spitzer wrote:
> One way to prevent this is have the "child" processes detect that
> STDIN closed, and when that happens they commit suicide.  As stdin is
> inherited from the parent as a pipe, it closes when the parent process
> closes it (which it would never do, normally), or when the parent
> dies.  Orphans cause nothing but trouble in our society, and would be
> best served to kill themselves!  (What a great quote to get me in
> trouble when taken out of context!)

This is a good idea, as it Does The Right Thing when a desperate user
does "kill -9" on the supervisor to try to clean up a sipX that he's
gotten into some bad state.

I think we should do a combination of this idea with having the
supervisor detect and clean up any existing PID files upon startup
(which is what we already do, yes?).

Dale


_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to