HTTPERR 填充,使用 Timer_ConnectionIdle 快速

Cha*_*ran 4 iis logging iis-7.5 windows-server-2008-r2

我们有 2 个 Web 服务器,它们在 C:\Windows\System32\LogFiles\HTTPERR 中使用了超过 100GB 的日志记录。是否有禁用此日志记录的标准方法,因为它只是填充了 Timer_ConnectionIdle。

如果可能的话,我想通过组策略禁用它。

有问题的服务器运行的是 Windows Server 2008 R2。

Viv*_*har 8

根据KB 820729

Timer_ConnectionIdle :连接过期并保持空闲。默认的 ConnectionTimeout 持续时间为两分钟。

Timer_ConnectionIdle,发生在正常的 HTTP 协议使用中,客户端决定不与服务器断开连接,因为很有可能在加载页面的过程中或者因为客户端可能会单击将返回到同一服务器的网页上的链接。默认情况下,服务器将在 2 分钟不活动后关闭连接并回收这些资源。这没什么好担心的,它只是一种信息类型的条目。

我希望您确实在 IIS 中配置了 180 秒的默认超时设置。您可以使用文章配置 HTTP 服务器 API 错误日志来完全禁用 HTTP.sys 日志记录(不推荐),但无法禁用特定事件。