nginx日志报错:connect() to unix:/home/data/mystack/sites/www.888.com/php-pool/php-fpm.sock failed

sh5773 2020-4-6 460

如题,当访客比较多时,nginx日志报错:connect() to unix:/home/data/mystack/sites/www.888.com/php-pool/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream
根据别人的方法,尝试了很多次一直失败,导致nginx无法启动
https://www.cnblogs.com/cj8988/p/9475564.html

求虚竹大佬给个设置方法

最新回复 (5)
  • 虚竹 2020-4-6
    引用 2
    启动失败,多半是配置错误引起的,看下配置检测结果。
  • sh5773 2020-4-6
    引用 3

    搞定了,上边的教程没问题。
    1、修改内核,在/etc/sysctl.conf中添加
    net.ipv4.tcp_max_syn_backlog = 4096
    net.core.netdev_max_backlog = 4096

    2、php-fpm配置修改
    /data/mystack/sites/www.888.com/conf/php-1.conf
    把listen.backlog = -1修改成listen.backlog = 4096

    3、nginx配置修改
    /data/mystack/sites/www.888.com/conf/nginx.conf
    把listen 80;修改成listen 80 default backlog=4096;

    最后重启php、nginx即可

  • sh5773 2020-4-6
    引用 4

    /data/mystack/sites/www.888.com/conf/php-1.conf
    把listen.backlog的值由-1改成4096
    部署后又变成-1,不知如何解决?

  • 虚竹 2020-4-7
    引用 5

    网站管理开发版1.9.0已支持在源文中随意编辑整个配置文件。

    开发版启用步骤:
    进入面板设置-面板升级,启用开发版

    然后把网站管理升级到1.9.0版本就可以了。

  • sh5773 2020-4-8
    引用 6
    升级后解决。
    顺便问下,升级到1.9.0开发版,后期能再升级到接下来的正式版吗?
返回
发新帖