Ibm mq 获取错误:WebSphere MQ原因代码2538?
我在Linux上安装了WebSphere MQ和WebSphere Message Broker,当我执行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
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管理侦听器。我已经在我的回答中添加了这一点。谢谢