0

我们正在使用 WebSphere MQ 和 mmx ,但是在尝试连接队列时遇到了问题:

[2/10/12 13:24:51:861 CST] 00000011 SystemOut     O 13:24:51,861 INFO  [ListenerThread]  - Retry [=1] reconnecting to JMS Queue/Topic
[2/10/12 13:24:51:864 CST] 00000012 SystemOut     O 13:24:51,864 INFO  [ListenerThread]  - Retry [=1] reconnecting to JMS Queue/Topic
[2/10/12 13:24:51:874 CST] 00000012 SystemOut     O 13:24:51,874 INFO  [JMSListener]  - init() failed with JMSException during initializing JMS access: xxsvclnk.queue.ISEEOutboundQueue
[2/10/12 13:24:51:875 CST] 00000011 SystemOut     O 13:24:51,875 INFO  [JMSListener]  - init() failed with JMSException during initializing JMS access: xxreqctr.queue.ISEEInboundQueue

请让我们知道此问题的可能原因。我们已经完成了所有相关的更改(主机名:端口)等。

4

1 回答 1

0

根据评论中的更新,这些应用程序不会打印链接的异常,您也无权修复它们。JMS 异常是一种多级数据结构。存在链接异常以保存特定于供应商的诊断代码。如果您的应用程序未打印整个 JMS 异常,则应将这些应用程序报告给供应商或程序员,因为它们包含 sev-1 缺陷。JMS 应用程序没有理由不打印多级诊断数据结构的所有级别。这篇文章是一个很好的例子,说明了为什么这种做法是不合理的。如果没有堆栈跟踪和链接异常,就没有数据可以用来诊断生产问题。代码交付所节省的那一周(如果有的话)将在长时间停电的情况下支付多次。

您唯一的其他选择是进行跟踪。确切的可用选项取决于安装的 WMQ 客户端和 WMQ 服务器的版本。您确实有足够的访问权限和/或支持来发现这一点,是吗?

于 2012-02-11T05:35:07.567 回答