[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#569712: apache2-mpm-itk: Scoreboard is not properly updated on reload



Package: apache2-mpm-itk
Version: 2.2.6-02-1
Severity: grave

This is mainly a tracking bug so I have something to refer to in my changelog
for the upload to stable. :-)

apache2-mpm-itk from stable does not properly check the return value of
waitpid() (it can return EINTR at which point it should simply be restarted);
surprisingly enough, this frequently leads to problems on graceful restart
(reload) in that children are not removed properly from the scoreboard.
After the second reload, these children get stuck in "G" (graceful restart)
state in the scoreboard even though they've actually exited, confusing the
MaxClientsVhost logic and eventually making such vhosts pretty much useless.

This bug has been fixed in unstable for a while, due to a patch originally
by Jan Boysen, but I wasn't aware it actually could be so crippling for normal
setups. Thus, I intend to fix it in stable, and thus this tracking bug.

/* Steinar */
-- 
Homepage: http://www.sesse.net/



Reply to: