我在IBM WebSphere MQ Explorer中创建了一个类似QMTEST的队列管理器。我想连接到远程队列管理器(远程IP地址)。我按照以下步骤操作:
但我无法连接。我收到此错误消息'无法建立与队列管理器的连接 - 原因2538.(AMQ4059)'。我该怎么办?
答案 0 :(得分:4)
错误消息中的四位数字是MQRC(MQ原因代码)。该数字为您提供有关出错的更多信息。您可以在知识中心查找。
MQRC_HOST_NOT_AVAILABLE (2538)
可能导致此错误的可能事项列表。我的猜测是它可能是第一个,你没有在队列管理器上启动监听器,因为你没有在你的问题细节中提到这一点。
您还应该阅读以下链接,该链接是有关如何连接到远程队列管理器的一些基本详细信息。您似乎对MQ Explorer端进行了排序,但可能不是队列管理器端。
答案 1 :(得分:1)
请确保侦听器在远程队列管理器端运行。缺省MQ侦听器端口为1414.如果侦听器正在运行,请检查队列管理器错误日志中是否有来自MQ资源管理器的任何连接错误。
答案 2 :(得分:1)
你确定qmgr及其监听器正在运行吗?你有一个SYSTEM.ADMIN.SVRCONN频道吗?这是用于远程管理队列管理器的服务器连接通道。这technote可能会有所帮助。
答案 3 :(得分:1)
这是在现代Windows或Linux服务器上吗?如果是这样,你打开了防火墙中的端口(即1414)吗?
答案 4 :(得分:1)
答案 5 :(得分:0)
我遇到了同样的错误,并且队列配置正确。 我正在使用Eclipse,并切换到IBM Web页面上的MQ Explorer设置。 之后,我完全能够看到队列以及应该看到的所有内容。