2009-12-01 5 views
3

J'ai récemment installé une nouvelle machine ubuntu, avec wordpress, spawn-fcgi et nginx.spawn-fcgi en train de mourir après un certain nombre de connexions

Chaque matin, j'essayais de voir mon blog et j'ai une erreur 502 Erreur de passerelle.

J'ai essayé de trouver une sorte de journal pour savoir pourquoi php-cgi est mort mais n'a rien trouvé.

J'Envahissement du blanc-FCGI comme ceci:

sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 

Je viens de faire le test suivant:

couru la commande spawn-fcgi, Sieged il. Après environ 480 connexions, spawn-fcgi est mort et j'ai commencé à avoir des erreurs 502.

Une idée pourquoi cela se produirait-il, où je pourrais trouver une sorte de journaux?

Répondre

1

Cela pourrait ne pas être réelle solution, mais la mise en

PHP_FCGI_MAX_REQUESTS=400 
variable d'environnement

forcera PHP à se tuer après 400 demandes et en cours d'exécution à nouveau, de sorte que le problème n'apparaît pas.