在一些连接之后,spawn-fcgi正在死亡

我最近安装了一个新的Ubuntu机器,wordpress,spawn-fcgi和nginx

每天早上,我都会试着去看看我的博客,但是我得到了一个502错误的Bad Gateway错误。

我试图find一些为什么PHP-CGI死亡但没有find任何东西的日志。

我运行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 

我只是做了以下testing:

运行spawn-fcgi命令,然后将其封锁。

经过约480个连接,spawn-fcgi死了,我开始得到502错误。

任何想法,为什么会发生,我可以find某种日志?

这可能不是真正的修复,但设置

 PHP_FCGI_MAX_REQUESTS=400 

环境变量会强制PHP在400次请求后自行终止并重新执行,所以问题不会出现。