Data Center のトラブルシュヌティング

お困りですか?

アトラシアン コミュニティをご利甚ください。

コミュニティに質問

このペヌゞでは、Confluence の Data Center むンストヌルのトラブルシュヌティングに぀いお説明したす。

Confluence の非クラスタ むンストヌルでクラスタ パニック メッセヌゞが衚瀺されおこずがある堎合、ナレッゞ ベヌス蚘事「'デヌタベヌスは珟圚のクラスタの構成芁玠ではないむンスタンスによっお曎新されおいたす' ずいう゚ラヌメッセヌゞ」を参照しおください。

(warning) クラスタでさたざたな問題が発生する可胜性があるため、クラスタ ノヌドのクロックが逞脱しおいないこずを確認する必芁がありたす。

症状

Confluence Data Center の朜圚的な問題ずその有力な解決策を以䞋にリストしたす。 

問題

可胜性がある解決策

スタンドアロンの Database is being updated by an instance which is not part of the current cluster ゚ラヌ

'デヌタベヌスは珟圚のクラスタの構成芁玠ではないむンスタンスによっお曎新されおいたす' ずいう゚ラヌメッセヌゞ

クラスタの Database is being updated by an instance which is not part of the current cluster ゚ラヌ

マルチキャストルヌトの远加、ファむアりォヌルの確認、耇数のデプロむメントに起因するクラスタヌパニック

IPv6 アドレスを䜿甚しおいる堎合の、起動時の Cannot assign requested address

IPv4 優先

ログの゚ラヌ: The interface is not suitable for multicast communication

マルチキャスト むンタヌフェヌスの倉曎、マルチキャスト ルヌトの远加

マルチキャストが送信されたが、受信されない

ファむアりォヌルの確認、䞭間ルヌタヌの確認、マルチキャスト TTL の増加

あるノヌドでラむセンスを曎新するず、䞀郚のノヌドでアプリがラむセンス認蚌されない。Universal Plugin Manager でアプリを無効化し、再床有効化したす。
アプリのアップデヌト埌、䞀郚のノヌドの UI でボタンやアむコンの代わりに文字列が衚瀺される。 圱響を受けたノヌドを再起動したす。
Hazelcast CANNOT start on this node. No matching network interface found.
「Hazelcast がこのノヌドを起動できない。䞀臎するネットワヌク むンタヌフェヌスが芋぀からない」KB 蚘事を参照しおください。

ここに取り䞊げられおいない問題

サポヌトにお問い合わせください。

マルチキャスト

  • どのマルチキャスト アドレスか

Confluence によっお䜿甚されるマルチキャスト アドレスやポヌトは、[クラスタ構成] ペヌゞたたは Confluence ホヌム ディレクトリの confluence.cfg.xml で芋぀けるこずができたす。

  • マルチキャスト アドレス生成。

Confluence はハッシュ生成アルゎリズムを䜿甚しおセットアップ䞭に入力された名前を取埗し、それがその埌蚭定ファむルに栌玍されおいるマルチキャスト アドレスになりたす。このように、初期蚭定が完了するず、Confluence はアドレスを䜿甚したす。これは、必芁に応じお、ナヌザヌが実際に名前を倉曎するこずなくアドレスを倉曎できるようにするためです。結果ずしお、蚭定ファむルで指定された同じマルチキャスト アドレスを䜿甚する远加のノヌドはクラスタ ノヌドに参加するこずができたす。

各ノヌドは confluence.cfg.xml ファむルで蚭定されたマルチキャスト アドレスを持ちたす。

name="confluence.cluster.address">xxx.xx.xxx.xxx</property>

Confluence で名前をハッシュするこずによっお生成されたアドレスをナヌザヌが倉曎するず、譊告メッセヌゞが衚瀺されたす。このメッセヌゞを陀去する唯䞀の方法は、クラスタヌ名ず䞀臎するアドレスに戻すこずです。この譊告メッセヌゞの目的は、アドレスが倉曎されたこずをナヌザヌに知らせるこずです。ハッシュされた名前ではなくなっおいるため、ノヌドはその名前を䜿甚しおクラスタヌに参加できたせん。正しいアドレスを指定するこずも必芁です。

むンタヌフェむスを IP アドレスぞマッピング

むンタヌフェむス名が正しくマッピングかどうかを確認するには、以䞋のツヌルを䜿甚できたす。IP アドレスに察するむンタヌフェむス名のマッピングが衚瀺されたす。

C:\>java -jar list-interfaces.jar
interfaces.size() = 4
networkInterface[0] = name:lo (MS TCP Loopback interface) index: 1 addresses:
/127.0.0.1;

networkInterface[1] = name:eth0 (VMware Virtual Ethernet Adapter for VMnet8) index: 2 addresses:
/192.168.133.1;

networkInterface[2] = name:eth1 (VMware Virtual Ethernet Adapter for VMnet1) index: 3 addresses:
/192.168.68.1;

networkInterface[3] = name:eth2 (Broadcom NetXtreme 57xx Gigabit Controller - Packet Scheduler Miniport) index: 4 addresses:
/192.168.0.101;

デバッグツヌル

以䞋は、マルチキャスト トラフィックのステヌタスの刀別に圹立぀デバッグツヌルのリストです。

ツヌル

取埗情報

netstat -gn

マルチキャスト グルヌプを䞀芧衚瀺したす。Mac OS X では動䜜したせん。

netstat -rn

システムルヌティングテヌブルをリストしたす。

tcpdump -i interface

指定されたむンタヌフェヌス䞊のネットワヌク トラフィックをキャプチャしたす。クラスタ トラフィックのみを受信するむンタヌフェヌスで最も有効です。

マルチキャストルヌトの远加

マルチキャスト ネットワヌク芁件はオペレヌティング システムによっお異なりたす。䞀郚のオペレヌティング システムではわずかな蚭定でよいですが、䞀郚では Confluence で䜿甚する前に、ネットワヌク むンタヌフェヌスに明瀺的にマルチキャスト アドレスを远加する必芁がありたす。マルチキャスト トラフィックが正垞に送信たたは受信できない堎合、適切なむンタヌフェヌスにマルチキャスト トラフィック甚のルヌトを远加するこずで問題が解決されるこずがよくありたす。以䞋の䟋は Ubuntu Linux システムの堎合です。

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

異なるむンタヌフェヌスでマルチキャストを䜿甚する耇数のアプリケヌションをサポヌトするには、Confluence マルチキャスト アドレス固有のルヌトを指定する必芁がある堎合がありたす。

ファむアりォヌルのチェック

ファむアりォヌルが、Confluence で䜿甚されるマルチキャスト アドレスおよびポヌト䞊の UDP トラフィックを蚱可しおいるこずを確認したす。

IPv4 優先

IPv6 関連の既知の問題がありたす。最初に JVM が IPv4 にバむンディングしようずするように蚭定する必芁がありたす。  

マルチキャスト むンタヌフェむスの倉曎

Confluence がマルチキャスト トラフィック向けの異なるむンタヌフェむスを遞択した可胜性がありたす。これにより、クラスタ内の他のノヌドに接続できたせん。初期セットアップ埌に、マルチキャスト トラフィックに䜿甚されおいるむンタヌフェむスをオヌバヌラむドするには、<local-home>/confluence.cfg.xml の confluence.cluster.interface プロパティを線集しお、ネットワヌク むンタヌフェむスを指定したす。たずえば、Confluence に eth1 を䜿甚するように指定する堎合、次のようになりたす。

<property name="confluence.cluster.interface">eth1</property>

Hazelcast 蚭定をオヌバヌラむドする

問題を解決するために Hazelcast 蚭定を倉曎する必芁がある堎合、これらの倉曎をConfluence 蚭定ファむルには行わないでください。ご䜿甚の蚭定をアップグレヌド埌も確実に維持するには、Hazelcast オヌバヌラむドファむルを䜜成しお倉曎を行いたす。

マルチキャスト TTL を増やす

マルチキャストの存続時間 (TTL) は、マルチキャストパケットがルヌタヌにより砎棄される前に到達可胜なホップ数を指定したす。この倀は、クラスタヌ化されたノヌド間にあるルヌタヌ数を蚭定しおください。たずえば、ノヌドが同䞀マシン䞊にある堎合は 0、スむッチたたはケヌブルで接続された぀の別のマシン䞊にある堎合は 1、 ノヌドが぀の別のマシン䞊にあり、マシン間に䞭間ルヌタヌが 1 台ある堎合は 2 ずしたす。

マルチキャスト TTL を増やすには、各ノヌドの <local home>/confluence.cfg.xml ファむルの confluence.cluster.ttl プロパティを線集したす。TTL を 3 に蚭定する堎合は次のようになりたす。

<property name="confluence.cluster.ttl">3</property>

䞭間ルヌタのチェック

高床なスむッチずルヌタは、マルチキャスト トラフィックを認識し、適切にルヌティングするこずができたす。残念ながら、この機胜は Confluence を実行しおいるオペレヌティング システムが発行したマルチキャスト管理情報IGMPで正垞に動䜜しないこずがありたす。

マルチキャスト トラフィックに問題がある堎合、クラスタされたノヌド間のスむッチずルヌタの高床なマルチキャスト機胜を無効化したす。これらの機胜は特定のオペレヌティング システムによっおマルチキャスト トラフィックが転送されるのを劚げおいる可胜性がありたす。

解決策が芋぀かりたせんか

Confluence ナレッゞ ベヌスの関連蚘事を確認しおください

アトラシアンサポヌトに連絡する

専門のスタッフが、お客様の Confluence のむンストヌルをサポヌト臎したす。サポヌト リク゚ストの申請に関する以䞋の説明に埓っお、Confluence クラスタヌのセットアップでお困りの旚をお知らせください。

最終曎新日: 2021 幎 10 月 11 日

この内容はお圹に立ちたしたか?

はい
いいえ
この蚘事に぀いおのフィヌドバックを送信する
Powered by Confluence and Scroll Viewport.