IIS - 日志记录时间与系统时间不一致
今天查看IIS的日志,发现日志记录的时间与实际的时间不一致。比如现在时间是中午12点,而日志里记录的最新时间是凌晨4点,其间相差了8个小时。
原因:IIS默认情况下日志使用的格式为W3C,记录的时间是格林威治时间,也就是与我们服务器系统使用的北京时间相差8个小时
解决办法:日志格式改成“IIS格式”。如果一定要使用W3C格式的话,无解,记录的日期一定会差8个小时。(除非每次手动使用Convlog.exe 实用程序把日志文件日期给更正下)
倒是每天日志文件创建的时间可以以系统时间为准。以IIS7为例,打开IIS Manager -> 日志 -> 勾选“使用本地时间进行文件命名和滚动更新” -> “应用”即可。
如下图所示:
