我对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”
有人可以帮助我吗?
答案 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