[FASTCGI] zombie fastcgi threads
Kurt Bolko
kab16 at sfu.ca
Thu Apr 9 18:34:19 EDT 2009
Hello,
I'm currently have a problem with a large number of zombie fastcgi threads
accumulating and causing all virtual hosts to become unavailable. The
only way to resolve the problem is to either reboot the server or stop
Apache and manually kill off the zombie processes.
>From what I've read this is the exception and not the rule so I'd very
much appreciate any ideas or suggestions on what I may be doing wrong.
I'm hoping it's something obvious that I'm just not seeing.
If you need any further information please let me know.
Thanks,
Kurt Bolko
Systems Consultant
W.A.C. Bennett Library
The configuration is as follows,
RHEL 4
Mod_FastCGI 2.4.0
PHP 5.1.6 - './configure' '--build=i686-redhat-linux-gnu'
'--host=i686-redhat-linux-gnu' '--target=i386-redhat-linux-gnu'
'--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr'
'--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc'
'--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib'
'--libexecdir=/usr/libexec' '--localstatedir=/var'
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--cache-file=../config.cache'
'--with-libdir=lib' '--with-config-file-path=/etc'
'--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic'
'--disable-rpath' '--without-pear' '--with-bz2' '--with-curl'
'--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr'
'--with-png-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm'
'--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr'
'--with-openssl' '--with-png' '--with-pspell' '--with-expat-dir=/usr'
'--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif'
'--enable-ftp' '--enable-magic-quotes' '--enable-sockets'
'--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg'
'--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx'
'--with-kerberos' '--enable-ucd-snmp-hack' '--with-unixODBC=shared,/usr'
'--enable-memory-limit' '--enable-shmop' '--enable-calendar'
'--enable-dbx' '--enable-dio' '--with-mime-magic=/etc/httpd/conf/magic'
'--without-sqlite' '--with-libxml-dir=/usr' '--with-xml'
'--enable-force-cgi-redirect' '--enable-pcntl' '--with-imap=shared'
'--with-imap-ssl' '--enable-mbstring=shared' '--enable-mbstr-enc-trans'
'--enable-mbregex' '--with-ncurses=shared' '--with-gd=shared'
'--enable-bcmath=shared' '--enable-dba=shared' '--with-db4=/usr'
'--with-xmlrpc=shared' '--with-ldap=shared' '--with-mysql=shared,/usr'
'--with-mysqli=shared,/usr/bin/mysql_config' '--enable-dom=shared'
'--with-dom-xslt=/usr' '--with-dom-exslt=/usr' '--with-pgsql=shared'
'--with-snmp=shared,/usr' '--enable-soap=shared' '--with-xsl=shared,/usr'
'--enable-xmlreader=shared' '--enable-xmlwriter=shared' '--enable-fastcgi'
'--enable-pdo=shared' '--with-pdo-odbc=shared,unixODBC,/usr'
'--with-pdo-mysql=shared,/usr' '--with-pdo-pgsql=shared,/usr'
'--with-pdo-sqlite=shared'
Apache 2.0.59
Httpd.conf -
<IfModule mod_fastcgi.c>
FastCgiIpcDir /tmp/fcgi_ipc
FastCgiWrapper /usr/sbin/suexec
FastCgiConfig -idle-timeout 3000 -startDelay 30 -maxClassProcesses
20 -m
axProcesses 75
</IfModule>
Virtualhost.conf -
<VirtualHost *:8081>
SuexecUserGroup user1 user1
ScriptAlias /php-fastcgi/ /var/www/user1/fcgi-bin/
Action application/x-httpd-fastphp /php-fastcgi/php-fcgi
DocumentRoot /var/www/user1
<Directory "/var/www/user1/fcgi-bin">
Options ExecCGI
SetHandler fastcgi-script
</Directory>
</VirtualHost>
FastCGI wrapper -
#!/bin/sh
PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php-cgi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.pins.net/mailman/private.cgi/fastcgi-developers/attachments/20090409/d1156f7f/attachment.html>
More information about the FastCGI-developers
mailing list