IIS7 默认保持连接时间是多少?

IIS7 默认保持连接时间是多少?

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

相关内容