3

我最近设置了一个新的 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 错误。

知道为什么会发生这种情况,我可以在哪里找到某种日志?

4

1 回答 1

1

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

PHP_FCGI_MAX_REQUESTS=400

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

于 2009-12-06T10:38:43.070 回答