我在 Linux 上安装了 WebSphere MQ 和 WebSphere Message Broker,当我执行时mqsicreateexecutiongroup
我收到一条错误消息:
BIP1046E: 无法连接到队列管理器(无法连接到队列管理器“NSPZPAI1”(MQ 原因码 2538))。
当我搜索此原因代码时,我知道这是主机不可用错误。
有人可以告诉我如何解决这个错误吗?
当我运行runmqlsr
命令时,我总是陷入困境。有人可以告诉我如何开始一个听众吗?
我在 Linux 上安装了 WebSphere MQ 和 WebSphere Message Broker,当我执行时mqsicreateexecutiongroup
我收到一条错误消息:
BIP1046E: 无法连接到队列管理器(无法连接到队列管理器“NSPZPAI1”(MQ 原因码 2538))。
当我搜索此原因代码时,我知道这是主机不可用错误。
有人可以告诉我如何解决这个错误吗?
当我运行runmqlsr
命令时,我总是陷入困境。有人可以告诉我如何开始一个听众吗?
不要手动或脚本启动监听器。如果您有一个现代队列管理器,请定义一个侦听器对象,如下所示:
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 重新启动后阻止连接。
一旦定义了侦听器,您还可以使用MQSC 命令START LISTENER
或STOP LISTENER
独立于 QMgr 手动启动和停止它。在上面的示例中,我手动启动了侦听器,而不是重新启动 QMgr。两者都可以,但START
命令的侵入性较小。