httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Graham Dumpleton <>
Subject Re: mod_fcgid kill all subprocesses in reload
Date Fri, 26 Dec 2014 06:05:05 GMT
Sounds like it would perhaps be for the same reason as mod_wsgi has issues
with that sort of thing.

Only Apache child worker processes get special dispensation as far as
graceful shutdowns or reloads are concerned. If instead a module creates
additional processes using the other child API calls in APR:

then when a shutdown or restart occurs they get a hard 3 seconds to
shutdown or they will be killed with SIGKILL. Up to that 3 seconds they
will be sent a normal SIGTERM each second to try and get them to exit.

Thus there is no facility to allow them to linger longer that I know of
unless something has been added in more recent times.


On 26 December 2014 at 16:57, Stefan Priebe - Profihost AG <> wrote:

> Hi list,
> i like mod fcgid a lot but there's one bug which makes me crazy.
> On DSO unload (Apache reload ) all child's get killed no matter if they
> process requests or not. This makes no sense to me httpd processes itself
> are also kept until all requests are served.
> Stefan
> Excuse my typo sent from my mobile phone.

View raw message