there is a problem with both threaded and prefork mpms children not
properly handling SIGTERM:
% ./bin/httpd
% kill `cat logs/httpd.pid`
% cat logs/error_log
[Mon Apr 16 20:51:22 2001] [warn] child process 18925 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:22 2001] [warn] child process 18926 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:23 2001] [warn] child process 18925 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:23 2001] [warn] child process 18926 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:27 2001] [warn] child process 18925 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:27 2001] [warn] child process 18926 still did not exit, sending a
SIGTERM
[Mon Apr 16 20:51:44 2001] [error] child process 18925 still did not exit, sending a
SIGKILL
[Mon Apr 16 20:51:44 2001] [error] child process 18926 still did not exit, sending a
SIGKILL
perchild mpm does not have this problem.
prefork had it last week, threaded was fine last week, started having the
same problem today.
% uname -a
Linux mako.covalent.net 2.2.16-22 #7 Wed Mar 28 15:39:46 PST 2001 i686
unknown
% cc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.0)