MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


Windows Server 2016 IISログの時間記録について
profile-img
投稿者: ksasaさん
投稿日:2020/10/13 11:14
更新日:2020/10/13 11:16
like-img
分類
技術
テクノロジー
Windows系サーバ
キャリア
運用・保守
投稿内容

Windows Server 2016のIISログを調査しているときに、出力されるログの時間についてとある罠に引っかかってしまったので、ご存知の方もいらっしゃるかもしれませんが、紹介したいと思います。

その罠とは・・・

”IISログに出力される時間の記録は、実際の時間と9時間ずれている!”
というものです。

IISログのデフォルトの設定は、「W3C形式」というものとなっており、この設定において、出力されるログの時間の記載がUTC(※)準拠となっており、実際の時間とずれてしまっているというわけです。以前のバージョンである、Windows Server 2012や、Windows Server 2008なども同じデフォルトはこの設定になっているようです。

※UTCとは
UTC(Coordinated Universal Time )協定世界時は、世界の標準時刻の基準として用いられる時刻で、原子時計によるカウントと地球の自転運動に基づく一日の長さの観測の両方を調整して決定されるそうです。世界の標準時刻として、GMT( Greenwich Mean Time )グリニッジ標準時もありますね。こちらは、イギリスのグリニッジ天文台における天体観測を元に定められた標準時刻だそうです。かつては、GMTが主流でしたが、現在ではより精密なUTCが主流だそうです。

もし、この時間の設定がややこしい場合は、ログファイルの形式を「W3C形式」ではなく、他の「IIS形式」や「NCSA形式」に変更すれば、この問題は解決されますが、ログの出力フォーマットが変わってしまうので、要注意です。

IISログの形式については、以下のMSのドキュメントに詳しく書いてあるので、興味がある方は見てみると良いと思います。


参考:https://docs.microsoft.com/ja-jp/previous-versions/iis/iis-5.0/cc338018(v=msdn.10)?redirectedfrom=MSDN

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3