我的WebSphere MQ和WebSphere Message Broker安装在Linux上,当我执行mqsicreateexecutiongroup
我得到一个错误说:
BIP1046E:无法与队列管理器连接(无法连接到队列管理器“NSPZPAI1”(MQ原因代码2538))。
当我寻找这个原因的代码,我明白,这是一台主机不可用错误 。
可有人请告诉我如何解决这个问题?
当我运行一个runmqlsr
命令我一直在挂起结束。 有人能告诉我如何启动一个倾听者?
我的WebSphere MQ和WebSphere Message Broker安装在Linux上,当我执行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重启后连接。
一旦监听器被定义,你也可以使用START LISTENER
或STOP LISTENER
MQSC命令来手动启动和独立的QMGR的停止。 在上面的例子中,我手动启动监听器,而不是重新启动QMGR。 无论是将工作,但START
命令是侵扰程度较低。
监听器是使用运行
runmqlsr -t tcp -p <port> -m <queue manager name>.
它开始其等待连接监听器。 关于该命令的更多细节在这里