lighttpd + php-cgi: la memory augmente énormément s'il existe une erreur de syntaxe dans le file php

J'utilise lighttpd tant que server web et le module mod_fastcgi est mod_fastcgi . Je peux donc récupérer le php file avec lighttpd .

Voici un segment de mon file configure.

 fastcgi.server =( ".php"=> ( ( "bin-path" => "/usr/local/webserver/php/bin/php-cgi", "socket" => "/data/online/webim/socket/php-fcgi.socket", "min-procs" => 100, "max-procs" => 100, "check-local" => "disable", "bin-environment" => ( "PHP_FCGI_CHILDREN" => "10", "PHP_FCGI_MAX_REQUESTS" => "1000" ), "bin-copy-environment" => ( "PATH", "SHELL", "USER" ), "broken-scriptfilename" => "enable" ) ) ) 

Une fois, j'ai fait une erreur. Une syntax error est laissée dans le file php. Ensuite, j'envoie beaucoup (10000) requêtes au server web. Bientôt, la memory utilisée par le php-cgi avance commence à increase crazily .

  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 26829 www 16 0 290m 114m 105m S 0 1.9 0:16.82 php-cgi 25410 www 15 0 287m 112m 105m S 0 1.9 0:17.71 php-cgi 30137 www 16 0 290m 112m 102m S 0 1.8 0:15.38 php-cgi 31099 www 21 0 288m 111m 103m S 0 1.8 0:16.77 php-cgi 30327 www 20 0 287m 110m 103m S 0 1.8 0:22.50 php-cgi 25291 www 16 0 288m 109m 101m S 0 1.8 0:18.26 php-cgi 25413 www 15 0 286m 108m 102m S 0 1.8 0:16.34 php-cgi 30136 www 16 0 288m 108m 101m S 0 1.8 0:15.75 php-cgi 25283 www 18 0 288m 108m 101m S 0 1.8 0:16.29 php-cgi 

un process unique a une memory de 100 Mo + et la memory continue à augmenter, la machine devient plus lente et plus lente …

Alors, pourquoi cela se produit-il? pourquoi la memory augmente-t-elle? Toute réponse, conseil ou lien est le bienvenu. Merci ~