我的服务器上存在严重的错误配置,我现在不知道该去哪里。
我的服务器配置是: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/”
由于
答案 0 :(得分:0)
在FPM池配置的顶部,您会找到类似[pool_name]
的内容,其中pool_name
是您的FPM池的名称。稍后在同一配置文件中列出了一个套接字文件名。
通常有两件事情会导致这种情况:
1)您有两个名为相同的FPM池
2)您有两个FPM池尝试启动并使用相同的套接字名称
检查这些配置并确保它们确实不同。
我通常将配置文件命名为与池名称相同的名称,并且名称与套接字名称相同。这有助于在解决这些问题时让事情更加清晰。
没有像Apache或Nginx这样的两个域/ Web配置使用相同的套接字连接。您目前遇到的问题是FPM池配置本身。