队 我们在Web服务应用程序中遇到了一个奇怪的问题。 它有6个weblogic托管实例(4#m01,m02,m04,m05 - 处理将消息发布到JMS队列的Web服务请求,2#m03,m06 - 具有实际处理队列消息的MDB组件的JMS实例)。 / p>
我们观察到其中一个JMS实例(M06)在应用程序或服务器日志中没有任何错误的情况下突然停止处理消息。我们观察到连接工厂没有响应。这也会导致在发布和搜索来自JMS队列的消息时占用服务实例中的线程。我们也无法从线程转储中看到任何问题。
当我们尝试停止M06实例时它不会失败,最终我们不得不杀死实例进程并启动实例来解决问题。然后它工作正常几天然后再次发布重铺。
我们正在使用weblogic 12c。
任何人早些时候都遇到过这种问题。或者任何人都知道什么可能出错。非常感谢您的投入。
答案 0 :(得分:0)
如果我是你,我将首先创建错误队列,以消除任何“中毒”消息。可以在此处找到更多信息:http://middlewaremagic.com/weblogic/?p=4670。然后尝试检查错误队列和消息内容。
其次,尝试关闭所提到的实例(M06),如果瓶颈/错误没有出现在其他节点上,请检查M06实例配置并将其与其他节点进行比较 - >问题肯定会出现在那里。