配置Nginx反代后服务器报错php-pool/php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream

didiao 2018-12-14 1262

服务器新增加了一台做负载均衡,但是一旦流量进来,就会报错

php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client:

没有流量进来,怎么刷都没事,PHP采用unix连接会有这个问题,

切换成tcp/ip后,虽然没有这个问题,但是访问非常慢

以前版本都没这个问题,服务器配置都是样的,都是四核八线程16G的机器

最新回复 (3)
  • didiao 2018-12-14
    引用 2

    已经解决,网上到处都是 PHP-FPM 的 backlog 设置问题

    实际上不是,可以用以下代码解决

    vi /etc/sysctl.conf
    net.ipv4.tcp_max_syn_backlog = 8192


    不知道是不是和我修改了fs.inotify.max_user_watches有关系

    可能也和我使用了最新版本的内核有关系

    或者也有可能是我为了提高下载速度启用了BBR导致的

    搞不懂

  • 虚竹 2018-12-15
    引用 3

    backlog有好几层,从系统层面到nginx再到php-fpm都有backlog设置,逐层影响的。
    所以光改了最外层也不一定管用。

  • didiao 2018-12-22
    引用 4
    虚竹 backlog有好几层,从系统层面到nginx再到php-fpm都有backlog设置,逐层影响的。 所以光改了最外层也不一定管用。
    php-fpm的在哪里调
返回
发新帖