Ibm mq 我应该何时重置MQ通道?
我一直在研究通道状态的变幻莫测,它们是如何进入这些状态的,以及如何让它们停止或启动的。我现在已经有了相当扎实的理解,但一位同事提出了频道重置的话题 当我无法解释发生了什么事情时,我偶尔也会这样做,但现在我对事情有了更好的理解,我不确定他在停止故障频道时“始终重置”的建议是否正确Ibm mq 我应该何时重置MQ通道?,ibm-mq,mq,Ibm Mq,Mq,我一直在研究通道状态的变幻莫测,它们是如何进入这些状态的,以及如何让它们停止或启动的。我现在已经有了相当扎实的理解,但一位同事提出了频道重置的话题 当我无法解释发生了什么事情时,我偶尔也会这样做,但现在我对事情有了更好的理解,我不确定他在停止故障频道时“始终重置”的建议是否正确 在网上搜索信息,很明显,在重新创建通道时,很明显需要重置,但在这种情况下,如果东西刚刚断开(无论队列管理器意外断开或网络断开或诸如此类),重置通常是一个好主意,还是我应该只在看到序列错误时才麻烦,或者在我知道的情况下拒绝
在网上搜索信息,很明显,在重新创建通道时,很明显需要重置,但在这种情况下,如果东西刚刚断开(无论队列管理器意外断开或网络断开或诸如此类),重置通常是一个好主意,还是我应该只在看到序列错误时才麻烦,或者在我知道的情况下拒绝启动由于以下几个原因?通道是否会出现序列错误:
RESOLVE ACTION(COMMIT)
,否则发出RESOLVE ACTION(COMMIT)
。解决后,问题重置
当通道因故障转移等已知异常而不同步时,请继续并重置它。否则,您最好找出它不同步的原因。您可以重置它只是为了让它启动并运行,但最好不要等到您保存了
/errors/AMQERR*.LOG
文件和任何FDC,以便您可以诊断原因。FYI,如果您是从通道的发送端重置,则可以将序列号设置为1。然后,接收端也将返回到1。QED:-)
如果从通道的接收端重置,则必须使用发送方期望的序列号
这些数字在两侧的队列管理器错误日志中
如果通道处于重试状态,它将在下次重试时尝试使用新序列号。如果您在发送方通道上使用默认重试属性,则这可能需要20分钟。一种简单的方法是停止通道,然后立即重新启动
HTH,G