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 ~

  • Comment mettre à niveau PHP vers 5.6.x ou 7.0.x sur CentOS 7.2?
  • Dissortingbution de la charge de la session php sur un tableau de memcache
  • installez php-mcrypt Centos 6
  • php timezone errors dans phpinfo ()?
  • comment installer ZIP (ZZIPlib) pour PHP sur CentOS
  • Quel est le meilleur environnement de server pour résister au trafic massif avec Drupal?
  • Suexec PHP ne charge pas php.ini
  • Utilisation d'un conteneur docker comme système de files pour d'autres conteneurs
  • Construire un serveur de stockage étudiant
  • Y a-t-il un point d'exécution APC ** et ** memcached simultanément
  • Le contenu du noeud Drupal avec des apostrophes ou des points-virgules ne sauvera pas
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.