要解决Web服务问题,我需要检查 Win2003 框中 IIS 6 创建的HTTP日志。我确信你知道有一个日志缓冲区可以防止为了性能而写入每个请求的文件。
是否可以手动刷新或暂时禁用此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)失效。
答案 0 :(得分:1)
这对我有用......
netsh http flush logbuffer
这里详细说明......