jboss聚类GMS,加入

时间:2011-02-09 15:30:07

标签: jboss cluster-computing

我有jboss 5.1.0。

我们已经使用群集以某种方式配置了jboss,但事实上我们在开发或测试时不使用群集。但是为了启动项目,我必须键入以下内容:

  

./ run.sh -c all -g uniqueclustername   -b 0.0.0.0 -Djboss.messaging.ServerPeerID = 1 -Djboss.service.binding.set = ports-01

但是当jboss开始我能在控制台中看到这样的东西时:

  

17:24:45,149警告[GMS]   加入(172.24.224.7:60519)发送给   172.24.224.2:61247超时(3000毫秒后),重试17:24:48,170 WARN   [GMS]加入(172.24.224.7:60519)发送给   172.24.224.2:61247超时(3000毫秒后),重试17:24:51,172 WARN   [GMS]加入(172.24.224.7:60519)

这里172.24.224.7这是我的本地IP 虽然172.24.224.2在我们的房间其他开发人员的其他IP(和jboss有stoped)。

因此,它尝试加入其他节点或其他东西。 (我不太熟悉jboss如何在群集中行动)。因此,应用程序无法启动。

可能是什么问题?如何避免这种加入?

2 个答案:

答案 0 :(得分:2)

您可以通过指定

来解决此问题
-Djgroups.udp.ip_ttl=0

在你的创业公司。这将JGroups数据包的IP生存时间设置为零,因此它们永远不会到达任何地方,并且永远不会形成集群。我们在dev中使用它来阻止各种开发者机器形成一个集群。无需指定唯一的群集名称。

我假设你需要在制作中进行聚类,是吗?您可以使用default配置代替all吗?这将完全删除聚类内容。

答案 1 :(得分:0)

在设置服务器时,保留host name = localhost--host=localhost而不是ip地址将解决问题。这使服务器以非群集模式启动。