我在Linux上安装了WebSphere MQ和WebSphere Message Broker,当我执行mqsicreateexecutiongroup
时,我收到错误消息:
BIP1046E:无法与队列管理器连接(无法连接到队列管理器'NSPZPAI1'(MQ原因码2538))。
当我搜索此原因代码时,我理解它是主机不可用错误 有人可以告诉我如何解决这个错误?
当我运行runmqlsr
命令时,我总是陷入困境。有人能告诉我如何开始听众吗?
答案 0 :(得分:8)
不要手动或脚本启动监听器。如果您有一个现代队列管理器,请定义一个侦听器对象,如下所示:
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
命令不那么具有侵入性。
答案 1 :(得分:1)