Ibm mq 什么是启动我的MQ通道?

Ibm mq 什么是启动我的MQ通道?,ibm-mq,ibm-midrange,Ibm Mq,Ibm Midrange,接下来,我们发现了一些我无法理解的MQ通道行为 启动时,我们发出以下命令: STRSBS SBSD(QMQM/QMQM) STRMQM MQMNAME(IA001.QUEUE.MANAGER) STRMQMCSVR MQMNAME(IA001.QUEUE.MANAGER) STRMQMLSR MQMNAME(IA001.QUEUE.MANAGER) DLYJOB DLY(300) STRMQMMQSC SRCMBR(IA1_RESTRT) SRCFILE(MQSCRIPTS/MQSETUP) M

接下来,我们发现了一些我无法理解的MQ通道行为

启动时,我们发出以下命令:

STRSBS SBSD(QMQM/QMQM)
STRMQM MQMNAME(IA001.QUEUE.MANAGER)
STRMQMCSVR MQMNAME(IA001.QUEUE.MANAGER)
STRMQMLSR MQMNAME(IA001.QUEUE.MANAGER)
DLYJOB DLY(300)
STRMQMMQSC SRCMBR(IA1_RESTRT) SRCFILE(MQSCRIPTS/MQSETUP) MQMNAME(IA001.QUEUE.MANAGER)
最后运行的脚本包含一系列通道启动命令。在这一步中,我们会周期性地发现一个通道“正在使用”时出错,并且在进行调查时发现该通道正在运行

上面显示的延迟是最近引入的,因为我们认为在通道启动之前,各个部件可能需要时间才能正确启动,但是这揭示了一些奇怪的事情,我们在三个通道中遇到了“使用中”错误

看来,随着时间的推移,这些频道正在自行启动。但我不知道怎么做或者为什么?我对通道启动不是100%熟悉,但从文档中我可以了解到,我们没有设置通道启动–我扫描了一个配置转储,没有发现INITQ()的条目有空格以外的内容


我们的频道是什么?我根本无法在我们的测试系统上复制此行为。

如果在队列管理器上次结束之前通道以前处于重试状态,则在重新启动时会记住此状态,并且在队列管理器重新启动时,您的通道将返回重试状态,然后可能会成功连接