【问题标题】:connect() to unix:/var/run/php/php7.2-fpm.sock failed (11: Resource temporarily unavailable)connect() 到 unix:/var/run/php/php7.2-fpm.sock 失败(11:资源暂时不可用)
【发布时间】:2019-03-04 07:52:07
【问题描述】:

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

[error] 7097#7097: *44471950 connect() to unix:/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"

谁能帮帮我?

【问题讨论】:

    标签: php nginx php-7.2


    【解决方案1】:

    请检查以下值,默认必须为 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
    

    【讨论】:

    • 我知道它很旧,但如果你能写出增加价值的原因,那就太好了。
    猜你喜欢
    • 2023-03-22
    • 2022-08-10
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2017-02-24
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多