每当我们尝试在MQ服务器中重新启动队列管理器时,一些进程正在监听,尽管我们正在使用endmqm <QM> and endmqm -i <QM>
结束QM。由于这些过程正在听取结束的QM,我们无法启动QM。
任何人都可以建议在结束质量管理时自动终止进程的最佳做法吗?
答案 0 :(得分:0)
您运行的是哪个版本的MQ?即发出dspmqver命令
您是否已应用最新的FixPack?
队列管理器应该关闭而不会出现任何问题。您的应用程序是否使用MQOPEN,MQGET&amp;的* _FAIL_IF_QUIESCING选项。 MQPUT调用?这在IBM的MQ最佳实践中有明确记录。如果应用程序没有使用MQGET的MQGMO_FAIL_IF_QUIESCING选项并等待,则应用程序将使MCA无法关闭。