【问题标题】:Errors with php-fpm sockphp-fpm 袜子的错误
【发布时间】:2014-06-18 20:37:55
【问题描述】:

我的服务器有一个严重的错误配置,我现在不知道该去哪里。

我的服务器配置是:NGINX + ionCube + igBinary + CLoudFlare (php-fpm)

每次我尝试启动 PHP-FPM 时都会卡住,直到我打开一个新会话。

日志这样说:

[02-May-2014 02:51:05] 错误:另一个 FPM 实例似乎已经 听 /var/run/php5-fpm.sock

[02-May-2014 02:51:05] 错误:FPM 初始化失败

因此我也得到了:

2014/05/02 02:58:42 [错误] 25729#0: *179211 上游超时 (110: 连接超时)同时从上游读取响应头, 客户端:108....,服务器:thedomain.com,请求:“POST /contactengine.php HTTP/1.1",上游: “fastcgi://unix:/var/run/php5-fpm.sock”,主机:“thedomain.com”, 推荐人:“http://thedomain.com/

谢谢

【问题讨论】:

    标签: nginx php


    【解决方案1】:

    在您的 FPM 池配置顶部,您会找到类似 [pool_name] 的内容,其中 pool_name 是您的 FPM 池的名称。稍后在同一配置文件中还会列出一个套接字文件名。

    通常有两件事会导致这种情况:

    1) 你有两个同名的 FPM 池

    2) 您有两个 FPM 池尝试启动并使用相同的套接字名称

    检查这些配置并确保它们确实不同。

    我通常将配置文件命名为与池名称相同的名称,也与套接字名称相同。这有助于在解决此类问题时让事情变得更加理智。

    Apache 或 Nginx 等两个域/Web 配置使用相同的套接字连接是可以的。您当前遇到的问题在于 FPM 池配置本身。

    【讨论】:

    • 谢谢@Diemuzi 我用find / -iname *.conf 搜索所有可能的.conf,什么也没有,我还将每个域分隔在不同的便便中调用不同的套接字,同样的继续......
    猜你喜欢
    • 1970-01-01
    • 2013-09-30
    • 2013-09-28
    • 2016-03-11
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    相关资源
    最近更新 更多