IIS7 失败请求跟踪权限

5
在事件查看器中,每隔大约5分钟我都会收到此处描述的事件:http://technet.microsoft.com/en-us/library/cc735145(WS.10).aspx “FailedRequestTracing模块无法创建目录'%3'。在纠正此条件之前,将不会生成任何日志。该问题在过去%2分钟内至少发生了%1次。数据是错误信息。”
解决方法应该是允许IIS_IUSRS对该目录进行写访问。
不仅IIS_IUSRS具有写访问权限,而且我还允许了IUSR、NETWORK SERVICE和plesk面板IUSR帐户对我所有三个域进行访问,但我仍然收到错误信息。
我不禁认为这可能是Plesk面板的愚蠢问题。很确定我遇到的每个奇怪问题都源于Plesk,不幸的是我的服务器是预配置的。有没有办法找出IIS正在尝试使用哪个用户访问日志文件,以便我简单地授予权限?

在困惑了一段时间后,我最终决定可以忽略这个错误,因为我从不检查“FailedRequestTracing”日志(从来没有)。 - Elliott Beach
1个回答

3
问题不在于您没有正确的权限,而是由于有多个应用程序池和因此运行的本机FailedRequestsTracingModule实例。失败请求跟踪目录是每个站点创建的,而不是每个应用程序池 - 因此,如果您在多个应用程序池下运行多个应用程序,则它们将尝试使用序列中的下一个文件名,因此会失败 - 我们可以在这种冲突情况下添加一些重试逻辑来尝试其他编号。
参考链接:http://forums.iis.net/t/1158660.aspx?Failed+Request+Tracing+Event+2284

你能提供几个可能的解决方案吗? - Elliott Beach
@WarlikeChimpanzee - 一个解决方案是修复导致您打开FailedRequestsTracingModule的问题,然后将其关闭。它不应该一直保持开启状态。 - JJS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接