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

stu*_*oes 5 php nginx php-7.2

我有一个关于 nginx 的问题。我的环境中有一些使用 nginx 的网络服务器,它们位于负载均衡器之后。突然,所有的web服务都关闭了,我在nginx上发现了这个错误日志:

[error] 7097#7097: *44471950 connect() to unix:/var/run/php/php7.2-fpm.sock failed (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"

有谁能够帮助我?

SAB*_*SAB 6

请检查下面的值,默认值必须为 128。

sysctl net.core.somaxconn
Run Code Online (Sandbox Code Playgroud)

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

echo "net.core.somaxconn=65536" >> /etc/sysctl.conf
sysctl -p
Run Code Online (Sandbox Code Playgroud)

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

service php-fpm restart 
service php7.2-fpm restart
Run Code Online (Sandbox Code Playgroud)

  • 我知道它很旧,但是,如果您能写出增加价值的原因,那就太好了。 (5认同)