当fail_timeout和proxy_connect_timeout不一致时nginx如何表现?

当fail_timeout和proxy_connect_timeout不一致时nginx如何表现?

这个问题是关于proxy_connect_timeoutfail_timeout以及 nginx 如何确定失败的上游服务器。

Nginx 文档指出fail_timeout

设置与服务器通信的失败尝试次数,在指定的时间内,应认为服务器不可用

文档说明了以下内容proxy_connect_timeout

定义与代理服务器建立连接的超时时间。需要注意的是,此超时时间通常不能超过 75 秒。

文档还指出和的默认值fail_timeout分别proxy_connect_timeout为 10 秒和 60 秒。

nginx 如何处理这两个配置参数之间的不一致?一个优先于另一个吗?它需要两者中较短的时间吗?

相关内容