spawn-fcgi умирает после ряда соединений - PullRequest
3 голосов
/ 01 декабря 2009

Я недавно установил новую машину с Ubuntu, с WordPress, Spawn-FCGI и NGINX.

Каждое утро я пытался зайти в свой блог и получал ошибку 502 Ошибка Bad Gateway.

Я попытался найти какой-то журнал того, почему php-cgi умер, но ничего не смог найти.

Я запускаю spawn-fcgi так:

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

Я только что сделал следующий тест:

выполнил команду spawn-fcgi, затем осадил ее.

После примерно 480 соединений spawn-fcgi умер, и я начал получать 502 ошибки.

Есть идеи, почему это может произойти, где я могу найти какие-нибудь журналы?

1 Ответ

1 голос
/ 06 декабря 2009

Это может быть не совсем корректно, но установка

PHP_FCGI_MAX_REQUESTS=400

Переменная окружения заставит php убивать себя после 400 запросов и повторного выполнения, поэтому проблема не появится.

...