首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat正在等待加入jgroups集群

Tomcat正在等待加入jgroups集群
EN

Stack Overflow用户
提问于 2012-12-14 23:37:16
回答 1查看 1.5K关注 0票数 3

我使用EHCache + JGroups在3个tomcat实例上复制我的uses应用的缓存。

代码语言:javascript
复制
<!-- Use jgroups (UDP) to replicate cache among the cluster -->
    <cacheManagerPeerProviderFactory
        class="net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProviderFactory"
properties="channelName=EH_CACHE_STA::connect=UDP(mcast_addr=229.10.10.10;mcast_port=45567;):PING:MERGE2:FD_SOCK:VERIFY_SUSPECT:pbcast.NAKACK:UNICAST:pbcast.STABLE:FRAG:pbcast.GMS"
        propertySeparator="::" />

有时tomcat实例不会重新启动。在jgroups日志中,我可以看到:

代码语言:javascript
复制
[webapp] WARN  2012-12-14 15:36:55,784 [GMS] : join(tc-fr-sta-tomcat1-32427) sent to b0dc40aa-12aa-4045-01e4-c80b013dbb13 timed out (after 5000 ms), retrying
[webapp] WARN  2012-12-14 15:36:55,785 [UDP] : tc-fr-sta-tomcat1-32427: no physical address for b0dc40aa-12aa-4045-01e4-c80b013dbb13, dropping message

似乎节点正在尝试加入自己?!我们必须重新启动生产环境中的所有tomcat才能恢复集群。有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-15 17:03:37

这是运行在哪个版本的JGroups上(java -jar jgroups.jar)?我建议使用最新的稳定版本运行。另外,在UDP中设置timer_type=为“old”。

此外,如果ehcache允许在XML文件中定义JGroups配置会更好,也许最新版本可以做到这一点?(我不是ehcache专家)。干杯,贝拉

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13881735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档