为了解决web服务的问题,我需要检查IIS 6在Win2003盒子上创建的HTTP日志。我相信你知道有一个日志缓冲区,防止写入文件的每个请求为了性能。
这个HTTP日志缓冲区是否可以手动刷新,或者暂时禁用,以便每个请求都实时写入日志文件?
我意识到在iis7上你可以做一个netsh http flush logbuffer
。
此外,这是一个生产箱,所以我不能重新启动它,使HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParametersDisableLogBuffering
reg密钥破解(http://www.it-notebook.org/iis/article/flush_log.htm)无效。
这对我有用…
netsh http flush logbuffer
详情在此…
http://www.commanigy.com/blog/2013/08/14/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay