PHP 4.0 Bug #8446 Updated: PHP/apache process is in infinite loop or appears to suck CPU
| From: | derick@php.net | Date: | Thu, 28 Dec 2000 10:31:37 +0000 |
| Subject: | PHP 4.0 Bug #8446 Updated: PHP/apache process is in infinite loop or appears to suck CPU | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-42366@lists.php.net to get a copy of this message | ||
ID: 8446
Updated by: derick
Reported By: michael@audiogalaxy.com
Old-Status: Open
Status: Feedback
Bug Type: *General Issues
Assigned To:
Comments:
Rasmus replyed:
We cannot possibly track this down for you based on this. You will need
to attach gdb to one of these looped processes and see where it is
looping.
Previous Comments:
---------------------------------------------------------------------------
[2000-12-27 19:31:40] michael@audiogalaxy.com
Below is a report from top for a SMP machine. This happens to all of our webservers every day or so
a few machine have one two httpd processes eating CPU. This same problem also happens on the last
two or more previous versions of php.
A simple kill -9 pid removes it w/o killing the whole webserver. Below are the apache and httpd
configuration lines:
./configure --with-mysql --enable-track-vars --with-zlib --with-apache=$apachedir --with-gd=$gddir
--with-jpeg-dir=$gddir --with-config-file-path=/common/globalconfig/php --enable-memory-limit
./configure --with-layout=production --activate-module=src/modules/php4/libphp4.a
An interesting aspect that is amount of memory each processing using 100% CPU is around 50megs. We
have the memory limit set in php as 30M.
1 processes: 85 sleeping, 6 running, 0 zombie, 0 stopped
CPU0 states: 70.0% user, 4.0% system, 0.0% nice, 25.0% idle
CPU1 states: 53.0% user, 4.0% system, 0.0% nice, 41.0% idle
Mem: 1036464K av, 1006188K used, 30276K free, 149244K shrd, 32068K buff
Swap: 136512K av, 1124K used, 135388K free 677272K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
7763 nobody 9 0 53808 52M 2172 R 99.9 5.1 1527m httpd
6825 nobody 0 0 4320 4320 2272 S 9.2 0.4 0:00 httpd
6779 nobody 0 0 4912 4912 2276 S 6.4 0.4 0:00 httpd
6830 root 4 0 1036 1036 812 R 6.4 0.0 0:00 top
Thanks for your help - this has been a real nagging problem for us that we keep thinking is resolved
in the next version.
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=8446