收到错误:WebSphere MQ的原因代码2538?(Getting error : WebSph

2019-09-24 04:27发布

我的WebSphere MQ和WebSphere Message Broker安装在Linux上,当我执行mqsicreateexecutiongroup我得到一个错误说:

BIP1046E:无法与队列管理器连接(无法连接到队列管理器“NSPZPAI1”(MQ原因代码2538))。

当我寻找这个原因的代码,我明白,这是一台主机不可用错误
可有人请告诉我如何解决这个问题?

当我运行一个runmqlsr命令我一直在挂起结束。 有人能告诉我如何启动一个倾听者?

Answer 1:

不要用手或脚本启动监听。 如果你有一个现代化的队列管理器,定义像这样的侦听器对象:

DEF LISTENER(LISTENER.1414)  TRPTYPE(TCP) +
    CONTROL(QMGR)            PORT(1414) +
    REPLACE

START LISTENER(LISTENER.1414)

属性CONTROL(QMGR)告诉QMGR来当QMGR启动自动启动监听器当QMGR关闭杀听众。 这确保了听者总是会开始了,当QMGR出现,即使QMGR从平时的开机脚本启动,无需手动。 因为监听器是QMGR的一个子进程,它会永远回落与QMGR,所以你不必担心孤立的听众防止QMGR重启后连接。

一旦监听器被定义,你也可以使用START LISTENERSTOP LISTENER MQSC命令来手动启动和独立的QMGR的停止。 在上面的例子中,我手动启动监听器,而不是重新启动QMGR。 无论是将工作,但START命令是侵扰程度较低。



Answer 2:

监听器是使用运行

runmqlsr -t tcp -p <port> -m <queue manager name>.

它开始其等待连接监听器。 关于该命令的更多细节在这里



文章来源: Getting error : WebSphere MQ reason code 2538?