spawn-fcgi在多次连接后死亡

时间:2009-12-01 16:47:13

标签: php nginx fastcgi spawn-fcgi

我最近设置了一台新的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 个答案:

答案 0 :(得分:1)

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

PHP_FCGI_MAX_REQUESTS=400

环境变量将强制php在400个请求之后自行终止并重新执行,因此问题不会出现。