On Thu, Oct 28, 2010 at 2:18 PM, Jeff Trawick <[email protected]> wrote: > On Tue, Oct 26, 2010 at 12:26 PM, Jeff Trawick <[email protected]> wrote: >> The biggest problem here is potentially waiting a long time for a >> specific child process before moving on to the next. That's >> potentially 30 seconds * huge-number. Also, I think it is worthwhile >> setting up the code so that it is easy to tweak the sleeps and >> actions, like the MPMs have. >> >> Look for ap_reclaim_child_processes() at >> http://svn.apache.org/viewvc/httpd/httpd/trunk/server/mpm_unix.c?view=markup > > a lightly tested fix is attached
A different patch, more similar to previous behavior, has been committed as r1028711. The main changes in behavior are * if app doesn't go away at first graceful shutdown, try again after t0 + 1 second * wait until t0 + 8 seconds before forceful shutdown
