Translated message

A translation of this page exists in English.

JBoss Messaging の改良クラスターモード (keepOldFailoverModel:false) でフェイルオーバーに失敗します

Solution Unverified - Updated -

Issue

以下の操作を行うと、フェイルオーバーに失敗します。

  1. JBoss のノードの 1 つ (nodeA) を kill (kill -9) します。
  2. NodeStateRefreshInterval の 2 倍以下の時間で、別のノード (nodeB) を正常終了します。
  3. 3 番目のノードへのフェイルオーバーが起こらない場合もあります。この場合、ポーリングジョブが nodeA に残ります。この現象が発生すると、nodeA が正常に起動しません。
    また、以下のログが nodeC で繰り返し出力されます。
2013-01-29 12:43:17,926 ERROR [org.jboss.messaging.core.impl.postoffice.MessagingPostOffice] (Thread-71) Error refreshing state of node: 3
java.lang.IllegalStateException: Failover node 2 for node Quarantined Node[1], failover[2], crashed[true] is not alive!
    at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.processClusterState(MessagingPostOffice.java:640)
    at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.access$3700(MessagingPostOffice.java:108)
    at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice$StateMonitor.run(MessagingPostOffice.java:4271)

Environment

  • JBoss Enterprise SOA Platform (SOA-P) 5.3.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content