ヘルプ IIS エラーログ

IIS エラーログ

受信したサーバーリクエストは、まずHTTP.SYS経由でルーティングされ、次にIISサーバーにルーティングされます。また、IISアクセスログには、すべてのWebリクエストが記録されます。Webリクエストが記録されていない場合は、原因として、リクエストがIISサーバーに送信されなかった、またはIISサーバーが稼働していなかった可能性があります。このような場合は、エラーはHTTPERRで記録されます; 400、503、504 は、IISエラーログで記録される一般的なエラーです。

ログファイルパス

各アプリケーションは、それぞれ異なるフォルダーとファイルにログを書き込みます。デフォルトで、以下のフォルダーパスからIISエラーログが収集されます。ログが別のフォルダーにある場合は、ログプロファイル作成時に、ファイルパスにログを追加して、特定のフォルダーから収集することができます。

windows :C:\System32\LogFiles\HTTPERR\httperr*.log

ログパターン

$DateTime:date$ $ClientIP$ $ClientPort:number$ $ServerIP$ $ServerPort:number$ $ProtocolVersion$ $Method$ $RequestUri$ $StatusCode:number$ $SiteId$ $Reason$ $QueueName$

上記は、IISエラーログを解析するためにSite24x7で定義されたデフォルトのログパターンです。

サンプルログ

2018-08-20 21:42:28 192.168.218.147 42294 172.21.9.17 80 HTTP/1.1 POST /sites/sachin/_vti_bin/sites.asmx 404 - NotFound -

上記のサンプルログは、12フィールドに分割でき、各フィールドは元のログからそれぞれの値を取得して、Site24x7にアップロードされます。

フィールド名 フィールド値
Date Time 2018-08-20 21:42:28
Client IP 192.168.218.147
Client Port 42294
Server IP 172.21.9.17
Server Port 80
Protocol Version HTTP/1.1
Method POST
Request URI /sites/sachin/_vti_bin/sites.asmx
Status Code 404
Site ID -
Reason NotFound
Queue Name -

関連するログタイプ