测试 J2Cache 发现会导致 Tomcat 无响应
这两天开始在测试 J2Cache 这个项目,直接替换 OSC 的缓存框架。一切正常。但发现有个问题:Tomcat 运行一段时间(不定)后再次访问 Tomcat 就会出现无响应内容,如下图所示:
而且 Tomcat 毫无异常日志,然后会有一些 JGroups 的错误信息:
19-Mar-2014 05:50:01.303 SEVERE [Timer-4,default,WinterdeMacBook-Pro-55127] org.jgroups.logging.JDKLogImpl.error JGRP000029: WinterdeMacBook-Pro-55127: failed sending message to cluster (74 bytes): java.lang.Exception: dest=/228.8.8.8:45588 (77 bytes), headers: PING: [PING: type=GET_MBRS_REQ, cluster=default, view_id=[WinterdeMacBook-Pro-55127|0]], UDP: [channel_name=default]
19-Mar-2014 05:50:01.304 SEVERE [TransferQueueBundler,default,WinterdeMacBook-Pro-55127] null.null JGRP000036: WinterdeMacBook-Pro-55127: exception sending bundled msgs: java.lang.Exception: dest=/228.8.8.8:45588 (92 bytes)
这个问题很是苦恼,问题肯定是出在 J2Cache 的 JGroups 通讯模块上的,但为什么会导致 Tomcat 无法处理任何请求,包括静态文件。而且只运行了一个节点!
百思不得其解!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
Tomcat在Window有个托盘图标,右击图标弹出菜单》选择 Thread dump那个。
老大,这个问题找到解决办法没?现在osc是怎么处理的?
原因是什么呀??
还有后续啊?
红薯哥找到原因了吗?
红薯哥找到原因了吗?
java thread dump 找个工具,这个功能异常强大,
dump 什么?
分析下dump ,可能是内存原因,