httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mario Brandt <jbl...@gmail.com>
Subject Re: mod_fcgid kill all subprocesses in reload
Date Fri, 26 Dec 2014 16:49:35 GMT
Hi,
there is a patch for busy processes
https://issues.apache.org/bugzilla/show_bug.cgi?id=48769 Maybe that is
a starting point.

Cheers
Mario

On 26 December 2014 at 07:05, Graham Dumpleton <grahamd@apache.org> wrote:
> 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:
>
> http://apr.apache.org/docs/apr/1.4/group__apr__thread__proc.html#gaf8d2be452a819161aa4cd6205a17761e
>
> 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.
>
> Graham
>
>
> On 26 December 2014 at 16:57, Stefan Priebe - Profihost AG
> <s.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.
>
>

Mime
View raw message