某网站出现异常,打算查看web日志以进行问题分析,结果却发现,改网站自6月份以来,没有任何日志。
测试访问了网站的几个页面,重启IS,发现也没有生成最新的访问日志。说明日志文件不是被删除了,而是根本就没有生成。
于是检查IIS设置,发现日志记录是开启状态:
而测试访问其他站点,不存在此问题。
难道是日志文件存放目录的权限问题?于是尝试给予erveryone对日志文件存放目录的修改权限,然后重启IIS,但问题依然存在。
最后发现,是目录所有者的问题。
windows 2003环境下,日志文件存放目录的owner必须是administrators组成员: