IIS7 默认的 HTTP keepAlive 时间是多少?
答案1
IIS7 中的默认连接超时为 2 分钟。在 IIS Mgr 中单击您的网站,单击“高级设置”,然后展开“连接限制”。连接超时(秒)设置控制此设置。如果 IIS 在此持续时间内未收到连接上的活动,则它将使连接超时。无论连接是否被请求为保持活动,都是如此。当然,您必须启用保持活动才能将其设为“保持活动超时”。默认情况下,IIS 中启用了保持活动。
<limits>
您还可以使用和属性在 applicationHost.config 文件中为站点进行设置connectionTimeout
。
<limits connectionTimeout="00:02:00" />
这会将超时值设置为 2 分钟。
答案2
HTTP KeepAlive 是 true/false 开关。如果 HTTP Keepalive 为 true,它将使用“连接超时”设置(默认 120 秒)
答案3
您也可以在 web.config 中使用此选项
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396