4.4. ログの収集およびクロスサイトレプリケーションのトラブルシューティング
Data Grid のクロスサイトレプリケーションに関連する問題を診断し、解決します。Data Grid コマンドラインインターフェイス (CLI) を使用して、実行時にログレベルを調整し、クロスサイトのトラブルシューティングを実行します。
手順
-
$RHDG_HOME
でターミナルを開きます。 - Data Grid CLI コネクションを作成します。
必要な場合には、ランタイムのロギングレベルを調整して DEBUG メッセージをキャプチャーします。
たとえば、以下のコマンドは、org.infinispan.XSITE カテゴリーの DEBUG ログメッセージを有効にします。
[//containers/default]> logging set --level=DEBUG org.infinispan.XSITE
次に、
${rhdg.server.root}/log
ディレクトリーで、クロスサイトメッセージの Data Grid ログファイルを確認できます。-
site
コマンドを使用して、バックアップの場所のステータスを表示し、トラブルシューティングを実行します。
たとえば、バックアップの場所に "LON" を使用する "customers" キャッシュのステータスを確認します。
[//containers/default]> site status --cache=customers { "LON" : "online" }
Data Grid CLI を使用してトラブルシューティングするもう 1 つのシナリオは、状態遷移操作中にバックアップの場所間のネットワーク接続が切断された場合です。
この場合、状態遷移を受信する Data Grid クラスターは、操作が完了するまで継続的に待機します。この場合、受信サイトへの状態遷移をキャンセルして、通常の運用状態に戻す必要があります。
たとえば、以下のように NYC の状態遷移をキャンセルします。
[//containers/default]> site cancel-receive-state --cache=mycache --site=NYC`
4.4.1. クロスサイトログメッセージ
クロスサイトレプリケーションに関連するログメッセージのユーザーアクションを検索します。
ログレベル | 識別子 | メッセージ | 説明 |
---|---|---|---|
DEBUG | ISPN000400 | ノード null が疑われました | Data Grid は、バックアップの場所に到達できない場合にこのメッセージを出力します。サイトがオンラインであることを確認し、ネットワークステータスを確認します。 |
INFO | ISPN000439 | 新しい x-site ビューの受信: ${site.name} | Data Grid は、サイトがグローバルクラスターに参加および離脱するときに、このメッセージを出力します。 |
INFO | ISPN100005 | サイト ${site.name} はオンラインです。 | Data Grid は、サイトがオンラインになると、このメッセージを出力します。 |
INFO | ISPN100006 | サイト ${site.name} はオフラインです。 | Data Grid は、サイトがオフラインになると、このメッセージを出力します。サイトを手動でオフラインにしなかった場合、このメッセージは障害が発生したことを示している可能性があります。ネットワークのステータスを確認し、サイトをオンラインに戻してみてください。 |
WARN | ISPN000202 | キャッシュ ${cache.name} のデータをサイト ${site.name} にバックアップする際の問題: | Data Grid は、例外とともに状態転送操作で問題が発生した場合に、このメッセージを出力します。必要な場合は、Data Grid のロギングを調整して、より詳細なロギングメッセージを取得します。 |
WARN | ISPN000289 | X-Site 状態チャンクを ${site.name} に送信できません。 | 状態遷移操作中に Data Grid がキャッシュエントリーのバッチを転送できないことを示します。サイトがオンラインであることを確認し、ネットワークステータスを確認します。 |
WARN | ISPN000291 | X-Site 状態チャンクを適用できません。 | 状態遷移操作中に Data Grid がキャッシュエントリーのバッチを適用できないことを示します。サイトがオンラインであることを確認し、ネットワークステータスを確認します。 |
WARN | ISPN000322 | サイト $ {site.name} への x サイトの状態遷移を再開できません。 | Data Grid が、バックアップ場所への状態遷移操作を再開できないことを示します。サイトがオンラインであることを確認し、ネットワークステータスを確認します。 |
ERROR | ISPN000477 | サイト $ {site.name} に対して操作 $ {operation.name} を実行できません | Data Grid がバックアップの場所で操作を正常に完了できないことを示します。必要な場合は、Data Grid のロギングを調整して、より詳細なロギングメッセージを取得します。 |
FATAL | ISPN000449 | Xsite の状態遷移タイムアウトは、1 以上でなければなりません。 |
|
FATAL | ISPN000450 | 再試行間の Xsite 状態遷移の待機時間は、1 以上である必要があります。 |
|
FATAL | ISPN000576 | ローカルキャッシュでクロスサイトレプリケーションは利用できません。 | クロスサイトレプリケーションは、ローカルキャッシュモードでは機能しません。ローカルキャッシュ定義からバックアップ設定を削除するか、分散またはレプリケートされたキャッシュモードを使用します。 |