IIS 6 立即日志刷新

标签 iis logging iis-6 windows-server-2003

要解决 Web 服务问题,我需要检查 Win2003 机器上的 IIS 6 创建的 HTTP 日志。我确信您知道有一个日志缓冲区可以防止为了性能而写入每个请求的文件。

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

我意识到在 IIS 7 上您可以执行netsh http 刷新日志缓冲区。这不适用于 2003/IIS6。

此外,这是一个生产框,因此我无法重新启动它,从而导致 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableLogBuffering reg key hack ( 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

关于IIS 6 立即日志刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25054988/

相关文章:

php - IIS php Mysql - 数据库插入值在 XAMPP 和 WAMP 上工作,但在 IIS 上不起作用

python-3.x - python : Creating a time rotating log from a config file

asp.net - 如何从全局 web.config 中配置的 IHttpModule 生成 404 响应?

asp.net - User.Identity.Name 返回 NT AUTHORITY\NETWORK SERVICE 我想要 Domain\USER

asp.net - 是否可以在 Windows 8 上安装 IIS 7.5 或 7

c# - 如何自动化 MVC IIS 的开发机器

c - ISAPI 筛选器如何区分是由 IIS 或 ISA 加载的?

Asp.net 委托(delegate)

python - 如何在 ipython session 中完全重置 Python stdlib 日志记录模块?

java - 从 log4j 定义 Hibernate SQL 日志记录