https://bz.apache.org/bugzilla/show_bug.cgi?id=53555

--- Comment #61 from Yann Ylavic <[email protected]> ---
Some quick note about the patch (unfortunately I could not carry out my testing
since a colleague reused the machine, resetting my local patches/work
altogether...).

Anyway, there is possibly an issue with retained->total_daemons which is
incremented (unconditionally) whenever a child is created (make_child), but not
always decremented when one finishes (server_main_loop, depending on whether or
not it died smoothly and it still uses a scoreboard slot).

IOW, I think this hunk:
                 ps->quiescing = 0;
+                retained->total_daemons--;

should probably be moved up here:
         ap_wait_or_timeout(&exitwhy, &status, &pid, pconf, ap_server_conf);
         if (pid.pid != -1) {
+            retained->total_daemons--;

Will restart my tests ASAP...

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to