Apache HTTP TimeOut指令的最大可能是多少?



Apache2 WebServer 允许它在 httpd.conf 或 apache2.conf(在服务器配置或虚拟主机配置中(中的超时指令的最大可能值是多少?

编辑:澄清一下,我的意思是"故障恢复到默认值"。

似乎当超过指令的上限时,定义超时的值将恢复为 300。例如,将超时设置为 1800(秒(,服务器将继续使请求成功保持活动状态 30 分钟。而如果要将超时设置为 31536000(秒(或 1 年,服务器将恢复或故障回复为默认值 300(秒(,并且仅使请求保持活动状态 5 分钟。

引用:

http://httpd.apache.org/docs/2.0/mod/core.html#timeout 默认值设置为 300(秒(

虽然我不确定我是否理解你说">没有故障恢复到默认值?"的意思,但我假设你正在尝试确定 Apache 超时指令的上限。我不认为org.apache.hc.core5.util.Timeout对其价值施加上限。如果您查看 Timeout 的源代码,您会注意到timeout参数值是 Javalongs。例如-

public static Timeout of(final long duration, final TimeUnit timeUnit) {
return new Timeout(duration, timeUnit);
}

所以我相信指令的上限在理论上是Javalong的上限。

也就是说,请澄清你的意思 - ">没有故障恢复到默认值?

最新更新