httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Effenberger <>
Subject [users@httpd] PHP as CGI becomes a zombie when loaded too often
Date Fri, 28 May 2004 12:48:11 GMT
Sorry for posting this again and again, but I still experience this
problem and there seems to be no way for me to solve it. I've got
confirmation from others that this problem is not only mine, so please
take the time to read this.

I've tried Apache 1.3 and 2.0, both on Linux 2.4. I've tried using
suEXEC and not using suEXEC, and I even tried modules that stop script
execution at a specific load average (tested with 1.00!) or number of
processes (tested with 10!). But nothing seems to help in the
following case:

I run PHP as CGI because I don't want to have world-readable scripts
and mod_perchild is not ready yet. When I do a hard reload - i.e.
reloading the same script for about 10 seconds continously which
should open quite a lot of scripts - I can crash the server. PHP-CGI-
processes become zombies, I get a load average of about 90 (!) and it
can take up to 30 minutes until the system responds again. This
happens even with the simplest PHP scripts like a phpinfo call, but
Perl scripts make absolutely no problem.

The PHP developers say it's an Apache problem, the Apache developers
say it's a PHP problem. So *PLEASE* take the time to review this one
again - I'm helpless right now! :-( I know there must be a solution,
because some providers run PHP as CGI without problems, but I don't
know what it could be. :-(

Also see

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message