Red Hat Bugzilla – Bug 174154
After SIGHUP or graceful restart mpm_worker is unable to kill unused workers
Last modified: 2007-11-30 17:11:17 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc4 Firefox/1.0.7
Description of problem:
After reloading httpd by 'kill -HUP' (which is successfull, all workers are killed), unused workers (mpm_worker) are not beeing killed.
Free "slots" are being filed, logs are filled with:
[Fri Nov 25 10:19:36 2005] [warn] (32)Broken pipe: write pipe_of_death
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. kill -HUP `cat /var/run/httpd.pid`
2. watch status-table and error_log
Actual Results: Unused httpd workers not being killed,
Expected Results: Unused httpd workers should be killed (their number should fall down to MaxSpareServers)
I made a mistake in report. The problem is with mpm_prefork, not mpm_worker.