[rt-users] Mason killing root httpd2 process

John Giles john at trdlnk.com
Tue Mar 22 12:46:41 EST 2005


RT 3.2.2
Mandrake 10.1
Apache 2
FastCGI
MySQL 4

Please help !!

Has anyone else experienced mason killing the root httpd2 process ?
Sometimes the httpd2 crashes and sometimes the box totally locks up
and has to be hard booted.

Anyway, I get this error message in my httpd/error_log when the httpd2
process crashes:
-----------
[Fri Mar 18 00:19:18 2005] [emerg] (35)Resource deadlock avoided: couldn't grab the accept mutex
[Fri Mar 18 00:19:18 2005] [alert] Child 24695 returned a Fatal error...\nApache is exiting!
-----------

When this happens the httpd2 listener crashes and the children continue to
run without a parent.  Killing the children and restarting httpd2 gets RT
back up and running.

Here's a `ps -ef f` output BEFORE the crash:
root    5488     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
root    5489  5488  \_ /usr/bin/perl /usr/sbin/advxsplitlogfile
apache  5490  5488  \_ fcgi-p -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5497  5490  |   \_ /usr/bin/perl /export/home/rt3/bin/mason_handler.fcgi
apache  5499  5490  |   \_ /usr/bin/perl /export/home/rt3/bin/mason_handler.fcgi
apache  5506  5490  |   \_ /usr/bin/perl /export/home/rt3/bin/mason_handler.fcgi
apache  5507  5490  |   \_ /usr/bin/perl /export/home/rt3/bin/mason_handler.fcgi
apache  5500  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5501  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5502  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5503  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5504  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5533  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH
apache  5540  5488  \_ httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PH

Here's a `ps -ef f` output AFTER the crash:
root    5489     1  /usr/bin/perl /usr/sbin/advxsplitlogfile
apache  5501     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5502     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5503     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5504     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5533     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5540     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5711     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4
apache  5843     1  httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_PHP4

John Giles
john at trdlnk.com




More information about the rt-users mailing list