ID: 42180 Comment by: madcamel at gmail dot com Reported By: a dot simonov at favoritbet dot com Status: Open Bug Type: CGI related Operating System: Linux PHP Version: 4.4.7 New Comment:
I've ran into this too. PHP can behave very badly under FastCGI, especially 4.x. Some scripts just do not exit, and hang in a tight loop consuming massive amounts of resources. I know this isn't a real fix, but when I became more careful with my coding style and changed some timeouts the problem went away. Take a good close look at what you are running(xdebug helps), and try lowering some of the timeout values in php. Make sure database handles are closed properly and if applicable, make sure you are using the latest version of the mysql libraries. I've had them leak pretty badly at times. Previous Comments: ------------------------------------------------------------------------ [2007-08-02 13:52:40] a dot simonov at favoritbet dot com Description: ------------ php in fastcgi environment periodicaly get >90% of CPU and >1.5g of memory fast-cgi environment: SPAWNFCGI="/usr/local/bin/spawn-fcgi" FCGIPROGRAM="/usr/local/bin/php" FCGIPORT="8888" PHP_FCGI_CHILDREN=200 PHP_FCGI_MAX_REQUESTS=2000 FCGI_WEB_SERVER_ADDRS="127.0.0.1" ALLOWED_ENV="PATH USER" ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS" periodicaly i have in top: 4968 www-data 19 0 1964m 1.4g 149m R 59.0 17.7 1:46.77 php 4856 www-data 17 0 2054m 1.6g 148m R 31.9 17.5 1:59.90 php 4846 www-data 18 0 1316m 1.1g 148m R 26.1 14.8 1:16.63 php 4866 www-data 15 0 153m 14m 149m S 5.5 0.2 0:15.51 php 4788 www-data 15 0 155m 16m 152m S 4.5 0.2 0:11.37 php 4809 www-data 16 0 154m 15m 149m S 4.5 0.2 0:11.07 php 4890 www-data 15 0 153m 13m 148m R 3.5 0.2 0:11.96 php 4870 www-data 16 0 153m 15m 148m S 2.6 0.2 0:12.22 php 7126 www-data 15 0 153m 14m 148m S 2.3 0.2 0:10.43 php 4945 www-data 15 0 152m 13m 148m S 1.9 0.2 0:13.35 php 4986 www-data 15 0 153m 14m 149m S 1.6 0.2 0:14.95 php 4823 www-data 15 0 152m 13m 148m S 1.3 0.2 0:14.64 php 4829 www-data 15 0 153m 13m 149m S 1.3 0.2 0:13.09 php 4879 www-data 15 0 153m 14m 148m S 1.3 0.2 0:17.27 php strace -p pid shows only next: mremap(0x2a9f3fa000, 1812733952, 1812733952, MREMAP_MAYMOVE) = 0x2a9f3fa000 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42180&edit=1