IIS 6 立即日志刷新

IIS 6 立即日志刷新

在解决 Web 服务问题时,我需要检查由微软 IIS 6 新功能操作系统框。我确信您知道,为了提高性能,有一个日志缓冲区可以防止每次请求都写入文件。

此 HTTP 日志缓冲区是否可以手动刷新或暂时禁用,以便每个请求都实时写入日志文件?

我意识到在 IIS 7 上你可以执行netsh http flush logbuffer。但这不适用于 2003/IIS6。

此外,这是一个生产箱,所以我无法重新启动它,导致HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableLogBuffering注册表项被破解(http://www.it-notebook.org/iis/article/flush_log.htm) 无效。

答案1

您可能早已解决了这个问题,但是如果将来有人偶然遇到这个问题,您可以通过调整日志文件滚动更新计划来获得运气 - 因为 IIS 将切换文件,所以它必须刷新。

相关内容