ヘルプ NGINX エラーログ

NGINX エラーログ

Site24x7 AppLogsは、Cloud上のエージェントベースのログ管理ツールであり、効果的でシンプルなNGINXエラーログ管理を、ネイティブに促進します。各コンポーネントごとに分離(date & time、log level、process ID、thread ID、unique ID、message)することで、重要なデータをシンプルで利用しやすい形式にします。

ログファイルパス

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

linux : /var/log/nginx*/error*.log
windows : C:\\nginx*\\logs\\error*.log
C:\\Program Files\\nginx*\\logs\\error*.log

ログパターン

$DateTime:date$ $LogLevel$ $ProcessId:number$ $ThreadId:number$: $UniqueId:number$ $Message$

上記は、NGINXログエラーを解析するためにSite24x7で定義されたデフォルトパターンで、以下サンプルに基づいています。

サンプルログ

2017/08/01 01:05:50 error 28148#28148: *154 FastCGI sent in stderr

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

フィールド名 フィールド値
Date Time 2017/08/01 01:05:50
Log Level error
Process ID 28148
Thread ID #28148
Unique ID -*154
Message FastCGI sent in stderr

関連するログタイプ