我在nginx后面运行着许多nodejs代理,多年来运行良好,但有1个令人讨厌的异常。
重新启动nodejs进程后,客户端会收到502错误,这是可以的,但是nginx似乎继续拒绝连接的时间恰好为30秒,然后恢复了连接。
我需要将其减少到几秒钟,我还看过其他有关增加超时以克服间歇性网关错误的文章,但这是不同的。
我尝试通过以下方式启用保持活动
: proxy_http_version 1.1;
proxy_set_header Connection "";
但这没有效果。
有人知道哪个参数正在控制30秒超时吗?
答案 0 :(得分:0)
好的,解决了:
proxy_cache_valid 502 5s;
这似乎减少了服务器在发生502错误之后恢复连接之前的等待时间。