2015-04-09 1 views
0

Je commence Nginx avec PHP sous Windows. Nginx se connecte à PHP avec FastCGI. Tout fonctionne correctement, mais parfois php-cgi.exe se bloque et ne fonctionne pas. Les fenêtres journal sont:processus enfant php-cgi.exe terminé avec 0

processus enfant [3952 - D: \ nginx \ php \ php-cgi.exe -b127.0.0.1: 9000 -CD: \ nginx \ php \ php.ini] terminé avec 0

quelqu'un peut-il me aider?

Répondre

-1
set PHP_FCGI_CHILDREN=0 
set PHP_FCGI_MAX_REQUESTS=5000 
and run pgp-cgi with these environment values. 
+0

Er ... mettre un 'PHP_FCGI_MAX_REQUESTS' est presque certainement * pas * approprié ici. Cela provoquerait la sortie de PHP après 5000 requêtes, ce qui causerait des problèmes très similaires à ce dont la question se plaint! – duskwuff

+0

1), il sensibilise à cette valeur, 2) il est le propriétaire du problème se pencher sur cette question de l'exclure d'être la source de problèmes. Phpcgi devrait toujours sortir après x nombre de requêtes, les wrappers devraient en être conscients et simplement reboucler. – itpp13