我在Linux上安装了WebSphere MQ和WebSphere Message Broker,执行mqsicreateexecutiongroup
时收到错误消息:
当我搜索此原因代码时,我了解到这是主机不可用的错误。
有人可以告诉我如何解决此错误吗?
当我运行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
命令的侵入性较小。关于ibm-mq - 出现错误: WebSphere MQ reason code 2538?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12911628/