Ibm mq 获取错误:WebSphere MQ原因代码2538?

Ibm mq 获取错误:WebSphere MQ原因代码2538?,ibm-mq,messagebroker,Ibm Mq,Messagebroker,我在Linux上安装了WebSphere MQ和WebSphere Message Broker,当我执行mqsicreateexecutiongroup时,我收到一个错误,上面说: BIP1046E:无法连接到队列管理器(无法连接到队列管理器“NSPZPAI1”(MQ原因代码2538)) 当我搜索此原因码时,我知道这是一个主机不可用错误。 有人能告诉我如何解决这个错误吗 当我运行runmqlsr命令时,我总是以挂起结束。有人能告诉我如何开始一个听众吗 侦听器是使用 runmqlsr -t tc

我在Linux上安装了WebSphere MQ和WebSphere Message Broker,当我执行
mqsicreateexecutiongroup
时,我收到一个错误,上面说:

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

当我搜索此原因码时,我知道这是一个主机不可用错误。
有人能告诉我如何解决这个错误吗

当我运行
runmqlsr
命令时,我总是以挂起结束。有人能告诉我如何开始一个听众吗

侦听器是使用

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

它启动等待连接的侦听器。有关该命令的更多详细信息是

不要手动或脚本启动侦听器。如果您有一个现代化的队列管理器,请定义一个侦听器对象,如下所示:

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 listener
STOP listener
MQSC命令独立于QMgr手动启动和停止监听器。在上面的示例中,我手动启动了侦听器,而不是重新启动QMgr。两者都可以工作,但
START
命令的干扰性较小。

对-第一次定义侦听器时,您需要手动启动它或重新启动QMgr。之后,根据需要使用START/STOP命令独立于QMgr管理侦听器。我已经在我的回答中添加了这一点。谢谢