今天偶然發現2003系統IIS日志記錄時間和實際時間總是差了8個小時,也就是慢了8個小時.苦苦找了半天才發現如下辦法能解決,特發來分享下。
解決1:如果IIS日志記錄默認使用的是W3C擴展日志文件格式;該文檔定義日志采用GMT時間(即格林尼治標準時間)。反正本人查了半天沒找到辦法解決.想解決,除非把你的系統時間的時區調整為林尼治標準時間也許可以修正,反正我是沒試.理論上是可以實現的。
解決2:把IIS的日志記錄格式改為:MicrosoftIIS日志文件格式.然后確定.這個方法經過本人測試通過.認為是比較不錯的一個辦法,而且日志格式文件經過一些IIS日志分析工具分析,證明是可以正常分析的.附上網絡上找的一個解決文章.
癥狀:IIS日志的時間戳與本地時間不符問題解析:選定日志文件格式是W3C擴展日志文件格式。該日志格式符合W3C工作草稿WD-logfile中定義擴展日志文件格式規范。該文檔定義日志采用GMT時間(即格林尼治標準時間)。
解決方法:
1.活動日志格式更改為“MicrosoftIIS日志文件格式”。此時時間一致。
2.使用轉化工具轉化,如Convlog.exe實用程序,位于Winnt/System32文件夾,由微軟提供。在命令提示符處,鍵入:convlog-IELogFileName-tncsa+/-GMTOffset:其中LogFileName是對轉換文件和GMTOffset名稱是的要更正小時數。即本地時間與GMT時間差。例如,來轉換文件命名為"Logfile.log,"和更正有關東部標準時間,請使用以下命令:convlog-IELogfile.log-tncsa-0500: