【问题标题】:IBM MQ upgrade causing error 2059 and error 2018IBM MQ 升级导致错误 2059 和错误 2018
【发布时间】: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 错误日志有什么,你能提供吗?

标签: c++ linux ibm-mq


【解决方案1】:

检查您的软件是否与 MQ 8.0 兼容。 我有一个类似的问题。原来我们需要升级到 Java 8。

【讨论】:

  • 我在 IBM 网站上查看过,因为 MQ 8 Java 7 似乎是兼容的。你是说这是造成问题的原因吗?我可以检查以确认的任何错误日志?目前这是版本:- java 版本 "1.7.0_191" OpenJDK Runtime Environment (rhel-2.6.15.4.el6_10-x86_64 u191-b01) OpenJDK 64-Bit Server VM (build 24.191-b01, mixed mode)
猜你喜欢
  • 1970-01-01
  • 2021-01-24
  • 2020-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-07
  • 2021-03-21
相关资源
最近更新 更多