IIS 7.5 不记录

Jim*_*alo 11 iis-7.5 windows-server-2008-r2

我在运行 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"
Run Code Online (Sandbox Code Playgroud)

我缺少什么??

Cha*_*yah 5

我知道这是一个旧帖子(我是死灵法师)!我绝望地通过 Google 找到了这里,我相信,至少在我们的服务器上,问题在于“W3C 日志服务”services.msc已停止。重新启动后,该服务运行良好(前提是具有适当的文件夹权限,如上所述)。我们的 GMT -08:00 服务器遇到的问题似乎是这个:

https://support.microsoft.com/en-us/help/2982169/w3c-logging-service-crashes-in-iis-8.5-on-a-server-in-windows-8.1-or-windows-server- 2012-r2

里面有一个可以下载的更新。希望这可以帮助某人。


小智 4

检查您对日志文件夹的权限。IIS 不会写入某些组(例如用户)拥有的文件夹。

该文件夹应由“管理员”或“系统”拥有。