这个问题是关于proxy_connect_timeout
和fail_timeout
以及 nginx 如何确定失败的上游服务器。
Nginx 文档指出fail_timeout
:
设置与服务器通信的失败尝试次数,在指定的时间内,应认为服务器不可用
文档说明了以下内容proxy_connect_timeout
:
定义与代理服务器建立连接的超时时间。需要注意的是,此超时时间通常不能超过 75 秒。
文档还指出和的默认值fail_timeout
分别proxy_connect_timeout
为 10 秒和 60 秒。
nginx 如何处理这两个配置参数之间的不一致?一个优先于另一个吗?它需要两者中较短的时间吗?