php fpm sock出现错误


Errors with php-fpm sock

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

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

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

LOG是这样说的:

〔02-May-2014 02:51:05〕错误:另一个FPM实例似乎已经存在监听/var/run/php5-fpm.stock

【2014年5月2日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/">

感谢

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

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

1( 您有两个FPM池,名称相同

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

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

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

两个域/web配置(如Apache或Nginx(使用相同的套接字进行连接是可以的。您目前遇到的问题是FPM池配置本身。