【发布时间】:2019-05-29 02:29:01
【问题描述】:
在我的应用程序中,一个接口连接到 MQ 上的外部系统。当系统团队执行 MQ 从 MQ 版本 7.5 升级到版本 8.0 时,我们面临错误 2059 和错误 2018。我们可以在日志文件中看到以下错误。
来自日志的错误:-
18.07.24 19:49:11 [mqseries:14610]mqs_process_mb_msg:**MQCONN ended with reason code 2059**
18.07.24 19:49:11 [mqseries:14610]mqs_exit: signal 0 received
18.07.24 19:49:11 [mqseries:14610]**ABST.ONLINE.PUT.DBSI.Q Disconnected**
18.07.24 19:49:11 [mqseries:14610]**MQCLOSE ABST.ONLINE.PUT.DBSI.Q ended with reason 2018**
18.07.24 19:49:11 [mqseries:14610]**MQDISC ended with reason code 2018**
请注意,一旦系统团队将其降级回 MQ 7.5 版,它就可以正常工作且符合预期。请帮助了解在 MQ 从 7.5 版升级到 8 版期间可能缺少的内容。
【问题讨论】:
-
队列管理器上的错误日志显示什么?他们升级到什么特定的 v8.0.0.x?您的 MQ 客户端是什么具体版本?
-
您只能得到 2018,因为您试图关闭未正确打开的连接。您唯一的错误代码似乎是 2059,这表明 QM 在“迁移”时实际上并未运行。您检查过 QM 错误日志吗?
-
以下 MQ 版本供您参考:- $dspmqver -a 名称:WebSphere MQ 版本:8.0.0.9 级别:p800-009-180321.1 构建类型:IKAP -(生产)平台:WebSphere MQ for Linux ( x86-64 平台)模式:64 位操作系统:Linux 2.6.32-754.6.3.el6.x86_64 InstName:Installation1 InstDesc:Primary:是 InstPath:/opt/mqm DataPath:/var/mqm MaxCmdLevel:802 - -------------------------------------------------- ----- $rpm -qa | grep MQSeriesClient MQSeriesClient-8.0.0-4.x86_64 MQSeriesClient-U8009-8.0.0-9.x86_64
-
我们都询问了 QM 错误日志有什么,你能提供吗?