【问题标题】:spawn-fcgi dying after a number of connectionsspawn-fcgi 在多次连接后死亡
【发布时间】:2012-12-18 03:39:35
【问题描述】:

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

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

【问题讨论】:

    标签: php nginx fastcgi spawn-fcgi


    【解决方案1】:

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

    PHP_FCGI_MAX_REQUESTS=400
    

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

    【讨论】:

      猜你喜欢
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 2014-12-26
      相关资源
      最近更新 更多