重启代理后nginx 30秒502错误超时

时间:2020-03-13 23:57:19

标签: nginx

我在nginx后面运行着许多nodejs代理,多年来运行良好,但有1个令人讨厌的异常。

重新启动nodejs进程后,客户端会收到502错误,这是可以的,但是nginx似乎继续拒绝连接的时间恰好为30秒,然后恢复了连接。

我需要将其减少到几秒钟,我还看过其他有关增加超时以克服间歇性网关错误的文章,但这是不同的。

我尝试通过以下方式启用保持活动

  proxy_http_version 1.1;
  proxy_set_header Connection "";

但这没有效果。

有人知道哪个参数正在控制30秒超时吗?

1 个答案:

答案 0 :(得分:0)

好的,解决了:

proxy_cache_valid 502 5s;

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