StorageGRID bycast.log について学ぶ
ファイル `/var/local/log/bycast.log`は、StorageGRID ソフトウェアの主要なトラブルシューティングファイルです。各グリッドノードに対応する `bycast.log`ファイルがあります。このファイルには、そのグリッドノードに固有のメッセージが含まれています。
ファイル `/var/local/log/bycast-err.log`は、 `bycast.log`のサブセットです。これには、重大度ERROR およびCRITICAL のメッセージが含まれています。
オプションで、監査ログの送信先を変更し、監査情報を外部 syslog サーバーに送信できます。外部 syslog サーバーが設定されている場合も、監査レコードのローカルログは引き続き生成および保存されます。"ログ管理と外部 syslog サーバの設定"を参照してください。
bycast.log のファイルローテーション
`bycast.log`ファイルが1GBに達すると、既存のファイルが保存され、新しいログファイルが開始されます。
保存されたファイルの名前は `bycast.log.1`に変更され、新しいファイルの名前は `bycast.log`になります。新しい `bycast.log`が 1 GB に達すると、 `bycast.log.1`の名前が変更されて圧縮され `bycast.log.2.gz`になり、 `bycast.log`の名前が `bycast.log.1`に変更されます。
`bycast.log`のローテーション制限は21ファイルです。 `bycast.log`ファイルの22番目のバージョンが作成されると、最も古いファイルが削除されます。
`bycast-err.log`のローテーション制限は7ファイルです。
|
|
ログファイルが圧縮されている場合は、書き込まれた場所と同じ場所に解凍しないでください。ファイルを同じ場所に解凍すると、ログローテーションスクリプトに干渉する可能性があります。 |
オプションで、監査ログの送信先を変更し、監査情報を外部 syslog サーバーに送信できます。外部 syslog サーバーが設定されている場合も、監査レコードのローカルログは引き続き生成および保存されます。"ログ管理と外部 syslog サーバの設定"を参照してください。
bycast.log のメッセージ
`bycast.log`内のメッセージはADE(Asynchronous Distributed Environment)によって書き込まれます。ADEは、各グリッドノードのサービスが使用するランタイム環境です。
ADEメッセージの例:
May 15 14:07:11 um-sec-rg1-agn3 ADE: |12455685 0357819531 SVMR EVHR 2019-05-05T27T17:10:29.784677| ERROR 0906 SVMR: Health check on volume 3 has failed with reason 'TOUT'
ADEメッセージには以下の情報が含まれています:
| メッセージセグメント | 例の値 |
|---|---|
ノードID |
12455685 |
ADEプロセスID |
0357819531 |
モジュール名 |
SVMR |
メッセージ識別子 |
EVHR |
UTCシステム時刻 |
2019-05-05T27T17:10:29.784677 (YYYY-MM-DDTHH:MM:SS.uuuuuu) |
重大度レベル |
ERROR |
内部追跡番号 |
0906 |
メッセージ |
SVMR: ボリューム 3 のヘルスチェックが「TOUT」という理由で失敗しました |
bycast.log のメッセージの重要度
`bycast.log`のメッセージには、重大度レベルが割り当てられます。
次に例を示します。
-
お知らせ — 記録すべき事象が発生しました。ほとんどのログメッセージはこのレベルにあります。
-
WARNING — 予期せぬ事態が発生しました。
-
ERROR — 重大なエラーが発生しました。このエラーは業務に影響を与えます。
-
CRITICAL — 異常事態が発生し、通常の運用が停止しました。根本的な原因に直ちに対処してください。
エラーコード( bycast.log)
ほとんどのエラーメッセージには `bycast.log`エラーコードが含まれています。
以下の表は、 `bycast.log`における一般的な非数値コードの一覧です。非数値コードの正確な意味は、それが報告されるコンテキストによって異なります。
| エラー コード | 説明 |
|---|---|
SUCS |
エラーなし |
GERR |
不明 |
キャンセル |
キャンセル |
ABRT |
中止 |
すべて |
Timeout |
INVL |
無効 |
NFND |
Not found |
バージョン |
version |
CONF |
構成 |
失敗 |
失敗 |
ICPL |
Incomplete |
完了 |
完了 |
SUNV |
サービスは利用できません |
次の表は、 `bycast.log`の数値エラーコードの一覧です。
| エラー番号 | エラー コード | 説明 |
|---|---|---|
001 |
EPERM |
Operation not permitted |
002 |
ENOENT |
そのようなファイル、又はディレクトリはありません |
003 |
ESRCH |
そのようなプロセスはありません |
004 |
EINTR |
中断されたシステムコール |
005 |
EIO |
I/O error |
006 |
ENXIO |
そのようなデバイスやアドレスは存在しません |
007 |
E2BIGを使用したチャンク アップロード署名要求がサポートされるようになりました。 |
引数リストが長すぎます |
008 |
ENOEXEC |
実行形式エラー |
009 |
EBADF |
ファイル番号が無効です |
010 |
ECHILD |
子プロセスなし |
011 |
EAGAIN |
再試行 |
012 |
ENOMEM |
メモリ不足です |
013 |
EACCES |
アクセス権限がありません |
014 |
EFAULT |
住所が間違っています |
015 |
ENOTBLK |
ブロックデバイスが必要です |
016 |
EBUSY |
デバイスまたはリソースがビジー状態です |
017 |
EEXIST |
ファイルが存在します |
018 |
EXDEV |
デバイス間リンク |
019 |
ENODEV |
そのようなデバイスはありません |
020 |
ENOTDIR |
ディレクトリではありません |
021 |
EISDIR |
ディレクトリです |
022 |
EINVAL |
無効な引数 |
023 |
ENFILE |
ファイルテーブルのオーバーフロー |
024 |
EMFILE |
開いているファイルが多すぎます |
025 |
ENOTTY |
タイプライターではない |
026 |
ETXTBSY |
テキストファイルが使用中です |
027 |
EFBIG |
ファイルサイズが大きすぎます |
028 |
ENOSPC |
No space left on device |
029 |
ESPIPE |
不正なシーク |
030 |
EROFS |
読み取り専用ファイルシステム |
031 |
EMLINK |
リンクが多すぎます |
032 |
EPIPE |
ブロークン パイプ |
033 |
EDOM |
関数の定義域外の数学引数 |
034 |
ERANGE |
数学的結果を表現できません |
035 |
EDEADLK |
リソースのデッドロックが発生します |
036 |
ENAMETOOLONG |
ファイル名が長すぎます |
037 |
ENOLCK |
レコードロックは利用できません |
038 |
ENOSYS |
関数が実装されていません |
039 |
ENOTEMPTY |
ディレクトリが空ではありません |
040 |
ELOOP |
シンボリックリンクが多すぎます |
041 |
||
042 |
ENOMSG |
希望するタイプのメッセージはありません |
043 |
EIDRM |
識別子が削除されました |
044 |
ECHRNG |
チャンネル番号が範囲外です |
045 |
EL2NSYNCを使用したチャンク アップロード署名要求がサポートされるようになりました。 |
レベル2が同期されていません |
046 |
EL3HLTを使用したチャンク アップロード署名要求がサポートされるようになりました。 |
レベル3停止 |
047 |
EL3RSTを使用したチャンク アップロード署名要求がサポートされるようになりました。 |
レベル3リセット |
048 |
ELNRNG |
リンク番号が範囲外です |
049 |
EUNATCH |
プロトコルドライバが接続されていません |
050 |
ENOCSI |
CSI構造は利用できません |
051 |
EL2HLTを使用したチャンク アップロード署名要求がサポートされるようになりました。 |
レベル2停止 |
052 |
EBADE |
無効な交換 |
053 |
EBADR |
無効なリクエスト記述子 |
054 |
EXFULL |
Exchange フル |
055 |
ENOANO |
陽極なし |
056 |
EBADRQC |
無効なリクエストコード |
057 |
EBADSLT |
無効なスロット |
058 |
||
059 |
EBFONT |
フォントファイルの形式が不正です |
060 |
ENOSTR |
デバイスはストリームではありません |
061 |
ENODATA |
使用できるデータがありません |
062 |
ETIME |
タイマー期限切れ |
063 |
ENOSR |
ストリームリソースが不足しています |
064 |
ENONET |
マシンがネットワークに接続されていません |
065 |
ENOPKG |
パッケージがインストールされていません |
066 |
EREMOTE |
オブジェクトはリモートにあります |
067 |
ENOLINK |
リンクが切断されました |
068 |
EADV |
広告エラー |
069 |
ESRMNT |
Srmountエラー |
070 |
ECOMM |
送信時に通信エラーが発生しました |
071 |
EPROTO |
プロトコルエラー |
072 |
EMULTIHOP |
マルチホップを試みた |
073 |
EDOTDOT |
RFS固有のエラー |
074 |
EBADMSG |
データメッセージではありません |
075 |
EOVERFLOW |
定義されたデータ型に対して値が大きすぎます |
076 |
ENOTUNIQ |
ネットワーク上で名前が一意ではありません |
077 |
EBADFD |
ファイルディスクリプタの状態が不正です |
078 |
EREMCHG |
リモートアドレスが変更されました |
079 |
ELIBACC |
必要な共有ライブラリにアクセスできません |
080 |
ELIBBAD |
破損した共有ライブラリにアクセスする |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
共有ライブラリを多数リンクしようとしています |
083 |
ELIBEXEC |
共有ライブラリを直接実行することはできません |
084 |
EILSEQ |
不正なバイトシーケンス |
085 |
ERESTART |
中断されたシステムコールは再開する必要があります。 |
086 |
ESTRPIPE |
ストリームパイプエラー |
087 |
EUSERS |
ユーザーが多すぎます |
088 |
ENOTSOCK |
ソケット以外のデバイスでのソケット操作 |
089 |
EDESTADDRREQ |
宛先アドレスが必要です。 |
090 |
EMSGSIZE |
メッセージが長すぎます |
091 |
EPROTOTYPE |
ソケットのプロトコルタイプが間違っています |
092 |
ENOPROTOOPT |
プロトコルが利用できません |
093 |
EPROTONOSUPPORT |
プロトコルがサポートされていません |
094 |
ESOCKTNOSUPPORT |
ソケットタイプはサポートされていません |
095 |
EOPNOTSUPP |
トランスポートエンドポイントではこの操作はサポートされていません |
096 |
EPFNOSUPPORT |
プロトコルファミリーはサポートされていません |
097 |
EAFNOSUPPORT |
プロトコルでサポートされていないアドレスファミリー |
098 |
EADDRINUSE |
アドレスは既に使用中です |
099 |
EADDRNOTAVAIL |
要求されたアドレスを割り当てることができません |
100 |
ENETDOWN |
ネットワークがダウンしています |
101 |
ENETUNREACH |
ネットワークに接続できません |
102 |
ENETRESET |
リセットのためネットワーク接続が切断されました |
103 |
ECONNABORTED |
ソフトウェアが原因で接続が切断されました |
104 |
ECONNRESET |
ピアによって接続がリセットされました |
105 |
ENOBUFS |
バッファ領域がありません |
106 |
EISCONN |
トランスポートエンドポイントは既に接続されています |
107 |
ENOTCONN |
トランスポートエンドポイントが接続されていません |
108 |
ESHUTDOWN |
トランスポートエンドポイントのシャットダウン後には送信できません |
109 |
ETOOMANYREFS |
参照が多すぎます:スプライスできません |
110 |
ETIMEDOUT |
接続がタイムアウトしました |
111 |
ECONNREFUSED |
接続が拒否されました |
112 |
EHOSTDOWN |
ホストがダウンしています |
113 |
EHOSTUNREACH |
ホストへのルートがありません |
114 |
EALREADY |
操作は既に進行中です |
115 |
EINPROGRESS |
操作は現在進行中です |
116 |
||
117 |
EUCLEAN |
構造のクリーニングが必要です |
118 |
ENOTNAM |
XENIX の名前付きタイプファイルではありません |
119 |
ENAVAIL |
XENIXセマフォは利用できません |
120 |
EISNAM |
名前付きタイプファイルです |
121 |
EREMOTEIO |
リモートI/Oエラー |
122 |
EDQUOT |
割り当て量を超過しました |
123 |
ENOMEDIUM |
メディアが見つかりません |
124 |
EMEDIUMTYPE |
媒体の種類が間違っています |
125 |
ECANCELED |
処理がキャンセルされました |
126 |
ENOKEY |
必要なキーが利用できません |
127 |
EKEYEXPIRED |
キーの有効期限が切れました |
128 |
EKEYREVOKED |
キーは失効しています |
129 |
EKEYREJECTED |
キーはサービスによって拒否されました |
130 |
EOWNERDEAD |
堅牢なミューテックスの場合:所有者が終了しました |
131 |
ENOTRECOVERABLE |
堅牢なミューテックスの場合:状態を回復できません |