In the current RHEL5 release of httpd, the init script /etc/init.d/httpd blows away all httpds on the box on restart: stop() { echo -n $"Stopping $prog: " killproc -d 10 $httpd ^^^^^^^^^^^^^^^^^^^^^ RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile} } This needs to be changed so that only the httpd referred to by the pid file is blown away. The FC8 version of httpd is fixed: stop() { echo -n $"Stopping $prog: " killproc -p ${pidfile} -d 10 $httpd ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile} } This fix needs to be backported to the RHEL5 version of httpd.
Thanks for the report.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-1380.html