首页 文章

php-fpm sock的错误

提问于
浏览
0

我的服务器上存在严重的错误配置,我现在不知道该去哪里 .

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

每当我尝试启动PHP-FPM时,我都会陷入困境,直到我打开一个新的会话 .

LOG说这个:

[02-May-2014 02:51:05]错误:另一个FPM实例似乎已经在监听/var/run/php5-fpm.sock [02-May-2014 02:51:05] ERROR: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/”

谢谢

1 回答

  • 0

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

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

    1)您有两个名为相同的FPM池

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

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

    我通常将配置文件命名为与池名称相同的名称,并且名称与套接字名称相同 . 这有助于在解决这些问题时让事情更加清晰 .

    两个域/ Web配置(如Apache或Nginx)使用相同的套接字连接是很好的 . 您目前遇到的问题是FPM池配置本身 .

相关问题