【问题标题】:nginx 30 seconds 502 error timeout after proxy restart代理重启后nginx 30秒502错误超时
【发布时间】:2020-03-14 12:18:17
【问题描述】:

我在 nginx 后面运行了许多 nodejs 代理,多年来它一直运行良好,只有 1 个烦人的异常。

重启nodejs进程时,客户端收到502错误,没关系,但是nginx似乎继续拒绝连接正好30秒,然后连接恢复。

我需要将这个时间减少到几秒钟,我已经看到其他关于增加超时以克服间歇性网关错误的帖子,但是这是不同的。

我已尝试通过以下方式启用 keep-alive:

  proxy_http_version 1.1;
  proxy_set_header Connection "";

但这没有任何效果。

有谁知道控制这个 30 秒超时的参数是什么?

【问题讨论】:

    标签: nginx


    【解决方案1】:

    好的,解决了:

    proxy_cache_valid 502 5s;
    

    这似乎减少了服务器在出现 502 错误后在恢复连接之前等待的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 1970-01-01
      • 2015-04-07
      • 2021-08-25
      • 2021-05-30
      • 2020-04-11
      相关资源
      最近更新 更多