英語で読む

次の方法で共有


IIS ログ

IIS ログは、URL グループで有効にできるサーバー側のログ記録の 1 つの種類です。 IIS ログ ファイル形式は、カスタマイズできない固定の ASCII テキスト ベースの形式です。 IIS ログ ファイルには、HTTP Server API カーネル モードのキャッシュ ヒットが含まれています。 この種類のログ記録は、URL グループでのみ有効にすることができます。サーバー セッションでは使用できません。

IIS ログ ファイル形式では、次のデータが記録されます。 テーブル内のデータは、ログ ファイル内で発生した順序です。

フィールド 説明
クライアント IP アドレス 要求を行ったクライアントの IP アドレス。
ユーザー名 サーバーにアクセスした認証済みユーザーの名前。 匿名ユーザーはハイフンで示されます。 ベスト プラクティスは、アプリケーションが常にユーザー名を指定することです。
Date アクティビティが発生した日付。
Time アクティビティが発生した現地時刻。
サービスとインスタンス クライアントで実行されていたインターネット サービス名とインスタンス番号。
サーバー名 ログ ファイル エントリが生成されたサーバーの名前。
サーバーの IP アドレス ログ ファイル エントリが生成されたサーバーの IP アドレス。
所要時間 アクションにかかった時間の長さ (ミリ秒単位)。
送信されたクライアント バイト数 クライアントによって送信されたバイト数。
送信されたサーバー バイト数 サーバーによって送信されたバイト数。
サービスの状態コード 値 200 は、要求が正常に満たされたことを示します。
Windows の状態コード 値 0 (ゼロ) は、要求が正常に満たされたことを示します。
要求の種類 要求動詞。
操作のターゲット 動詞のターゲット (たとえば、Default.htm)。
パラメーター スクリップに渡されるパラメーター。

 

すべてのフィールドに情報が含まれるわけではありません。 情報がないフィールドの場合は、ハイフン (-) がプレースホルダーとして表示されます。 フィールドに印刷できない文字が含まれている場合、HTTP Server API はそれをプラス記号 (+) に置き換えてログ ファイル形式を保持します。 これは通常、ウイルス攻撃で発生します。たとえば、悪意のあるユーザーがキャリッジ リターンやライン フィードを送信し、正符号 (+) に置き換えなければログ ファイル形式が破損する場合です。 フィールドはコンマで区切られているため、区切り記号にスペースを使用する他の ASCII 形式よりも読みやすくなっています。 時刻はローカル時刻として記録されます。 所要時間はミリ秒単位で記録されます。 所要時間フィールドの詳細については、 W3C ログに関する トピックを参照してください。

次の例は、NCSA 共通ログ ファイル エントリを示しています。

192.168.114.201, -, 03/20/05, 7:55:20, W3SVC2, SERVER, 
172.21.13.45, 4502, 163, 3223, 200, 0, GET, /DeptLogo.gif, -,