Confluence クラスタでの致命的なエラーによって Confluence が開始されない
問題
Confluence にアクセスすると次のようなエラー メッセージが表示される。
Fatal error in Confluence cluster: Database is being updated by an instance which is not part of the current cluster.
You should check network connections between cluster nodes, especially multicast traffic.
背景
Confluence のデータベースには CLUSTERSAFETY テーブルがあります。このテーブルはクラスタ化されていない環境の場合も存在します。Confluence は 30 秒ごとにこのテーブルを確認し、テーブルの値をメモリにある値と比較します。新しい値がメモリの値と異なる場合、このエラーが表示され、Confluence は先に進むことができなくなります。これがクラスタの安全性を保つためのメカニズムです。
原因
これはクラスタに関連した問題であるように見えますが、非クラスタ環境でも発生します。複数の問題が同じエラー メッセージを表示させている場合があります。
- Confluence の複数のインスタンスがデプロイされ、同じデータベースに接続している。本番環境がクローンされていたり、元のデータベースを指す hibernate.connection.url を変更することなくステージング環境が開始されたりした場合に多く発生します。
- Confluence が他の環境にすでに存在する重複した Server ID を使用している。本番環境がクローンされていたり、ステージング環境が新しい Server ID を作成することなく開始されたりした場合に多く発生します。
- パフォーマンスの問題 (多くの場合は過剰なガベージ コレクション) によってクラスタ セーフティ ジョブの実行が停止されている。Confluence 3.0.1 および 3.0.2 ではこの構成が劣化しており、非常に確率でこの問題が発生します。「クラスタ パニック (非クラスタの Confluence 2.10.4、3.0.1、および 3.0.2)」をご確認ください。
- クラスタ内のノード間の通信が切断された。
- Confluence is using a read-only DB.
- 単一ノード (非クラスタ) デプロイメントの場合、
clustersafety
テーブルに 2 つのレコードがある。 - Confluence が、レプリケーションのマスター サーバーとして構成されている MySQL データベースに接続している。
診断とソリューション
- 単一ノード (非クラスタ) デプロイメントの開始直後に問題が発生する場合、「複数デプロイメントによるクラスタ パニック」をご確認ください。
- 単一ノード (非クラスタ) デプロイメントの開始直後に問題が発生するが、複数デプロイメントが原因ではない場合、データベースの
clustersafety
テーブルに複数のレコードがあるかどうか確認します。複数のレコードが存在する場合、片方を削除します。 - 3.0.1 または 3.0.2 を使用している場合、バグの影響を受けている可能性があります。「クラスタ パニック (非クラスタの Confluence 2.10.4、3.0.1、および 3.0.2)」をご確認ください。
- 単一ノード (非クラスタ) デプロイメントで問題が自発的に発生する場合、「パフォーマンスの問題によるクラスタ パニック」をご確認ください。
- マルチノード クラスタ (Confluence 5.4 以前) で問題が発生する場合、「マルチキャスト トラフィックの通信の問題によるクラスタ パニック」をご確認ください。
- Confluence Data Center 5.6 以降 (クラスタ環境) で問題が発生する場合、「Data Center クラスタのスプリットブレインを回復する」をご確認ください。
- Confluence が MySQL のマスター データベースに接続されている場合、このガイドの「ソリューション」をご確認ください。
- Confluence がクローンされた環境で重複した Server ID を使用している場合、「Confluence のサーバー ID を変更する方法」をご確認ください。
- If the above documents aren't able to point to the problem, check Data Center Troubleshooting
Last modified on Mar 21, 2024
Powered by Confluence and Scroll Viewport.