php-fpm sock的错误

时间:2014-05-02 07:58:42

标签: nginx php

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

我的服务器配置是: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]错误: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 :(得分:0)

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

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

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

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

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

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

没有像Apache或Nginx这样的两个域/ Web配置使用相同的套接字连接。您目前遇到的问题是FPM池配置本身。