代码之家  ›  专栏  ›  技术社区  ›  Andrei Serdeliuc ॐ

在多次连接后,产生fcgi死亡

  •  3
  • Andrei Serdeliuc ॐ  · 技术社区  · 15 年前

    我最近用WordPress安装了一个新的Ubuntu机器,生成了fcgi和nginx。

    每天早上,我都会去看我的博客,我收到一个502错误,坏网关错误。

    我试着找到一些关于php-cgi为什么会死的日志,但是什么也找不到。

    我像这样运行产卵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
    

    我刚刚做了以下测试:

    运行了产卵fcgi命令,然后包围了它。

    在大约480次连接之后,繁殖fcgi死了,我开始得到502个错误。

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

    1 回复  |  直到 12 年前
        1
  •  1
  •   hakre    12 年前

    这可能不是真正的解决方案,但设置

    PHP_FCGI_MAX_REQUESTS=400
    

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

    推荐文章