Glassfish嵌入式JMS Broker Masterbroker设置

时间:2014-11-06 14:29:49

标签: jms glassfish-3

在3个实例的集群中,所有实例都抱怨他们无法与另一个实例一起工作,因为另一个实例的主代理与他们自己的主代理不同。

我试图说服嵌入式传统经纪人相信我第一个实例必须是3的主人。但是在重新启动经纪人之后他们忽略了这些变化,并像以前一样做。

/opt/glassfish3/glassfish/nodes/localhost-domain3/qisi1/imq/instances/QISqisi1/props/config.properties

含量:

imq.cluster.masterbroker=172.1.1.1\:27681

来自log.txt:

[06/Nov/2014:15:31:26 MEZ] ERROR [B3097]: Configuration mismatch: Aborting connection with broker [ mq://172.20.2.219:27681/?instName=TESTtesti1&brokerSessionUID=780047997950335488 ] because master broker does not match. This broker has master broker mq://172.20.2.220:27681/, broker [ mq://172.20.2.219:27681/?instName=TESTtesti1&brokerSessionUID=780047997950335488 ] has master broker mq://172.20.2.219:27681/

此问题仅发生在我们的LIVE系统Glassfish版本3.1.2

我做错了什么?

非常感谢。

1 个答案:

答案 0 :(得分:0)

其中一个群集实例位于“CONFIG”节点上。在用本地SSH节点替换它之后,能够确定主代理并开始工作的实例。