I see no improvements to the first one. As far as I understand what is going on:

- shutdown of mpm waits for all ongoing requests to finish
- mpm exits

watchdog tries to cope this this by
- wake up  every 100ms (when idle)
- poll mpm state
- exit watchdog thread when STOPPING

But when the watchdog is busy running, the mpm will exit() and the at_sysexit 
will tear OpenSSL down.

I think what we need is a way to let watchdog register ist workers at mpm and 
treat them similar to ongoing requests?

- Stefan

> Am 25.09.2019 um 15:10 schrieb Yann Ylavic <ylavic....@gmail.com>:
> 
> On Wed, Sep 25, 2019 at 3:07 PM Stefan Eissing
> <stefan.eiss...@greenbytes.de> wrote:
>> 
>> Hmm, far less likely, but still:
> 
> Likewise, I think the MPMs themselves shouldn't use pchild for their
> internal allocations possibly still in use at exit().
> So v2 (attached) may be the thing..
> <some_pchild_to_pconf-v2.diff>

Reply via email to