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
