我在运行IIS的Windows Server 2008 R2上遇到一个奇怪的问题:HTTP日志记录在几个月前停止了(我刚刚发现),而且似乎无法让它重新开始记录日志。
我同时安装了HTTP日志记录和日志记录工具(在Web服务器/运行状况和诊断下),并且在IIS管理器>日志记录下,它已启用(每个日志一个:站点,格式:W3C,目录:"%SystemDrive%\inetpub\logs\LogFiles"
等-所有默认值)。
但是在C:\inetpub\logs\LogFiles\W3SVC1
/ W3SVC2avalanche等文件下,所有文件都已经存在了几个月。
我也重新启动了服务器,但无济于事。
我试图禁用日志记录,然后再次启用它(在IIS管理器中),但这没有帮助。
最后,我尝试通过命令行启用(即使已启用):
C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"
我缺少什么?