connect()到unix:/var/run/php/php7.2-fpm.sock失败(11:资源暂时不可用)

时间:2018-09-28 10:20:36

标签: nginx

我对nginx有疑问。我的环境中有一些使用Nginx的Web服务器,它们位于负载均衡器的后面。突然,所有Web服务都关闭了,我在Nginx上发现了此错误日志:

  

[错误] 7097#7097:* 44471950与unix的connect():/ var / run / php / php7.2-fpm.sock在连接到上游时失败(11:资源暂时不可用),客户端:xxx.xxx .xxx.xxx,服务器:*。web.com,请求:“ HEAD /3.1?language=id&app=ios HTTP / 1.0”,上游:“ fastcgi:// unix:/var/run/php/php7.2- fpm.sock:”,主机:“ web01.com”

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

请选中“低于值”,默认值必须为128。

sysctl net.core.somaxconn

通过运行以下命令来增加此值。

echo "net.core.somaxconn=65536" >> /etc/sysctl.conf
sysctl -p

然后重新启动PHP-FPM以使新更改生效(取决于PHP-FPM的版本)。

service php-fpm restart 
service php7.2-fpm restart