AMQ8145:IBM MQ中的连接中断错误

时间:2012-09-07 22:47:25

标签: ibm-mq

我在AIX系统中运行了以下命令,并且得到了以下错误,它之前正在工作并且突然我正面临这个问题。我在非mqm id中运行了瘦命令。

我尝试从mqm id中提供“刷新安全性”,即使它无效。

$ print "display qlocal(*) curdepth"|runmqsc TEMP.QMGR
5724-H72 (C) Copyright IBM Corp. 1994, 2005.  ALL RIGHTS RESERVED.
Starting MQSC for queue manager TEMP.QMGR.


AMQ8145: Connection broken.

No MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.

1 个答案:

答案 0 :(得分:0)

通常在尝试将runmqsc运行到静止的QMgr后返回此代码。你应该dspmq看看WMQ认为QMgr的状态是什么,并查看/ var / mqm / errors以查看是否有任何与错误相关的FDC文件。

如果QMgr因为endmqm -wendmqm -i停止而停顿,那么您可以发出endmqm -p来切断所有未完成的连接并抢先关闭QMgr。然后你可以重新启动它,命令应该可以工作。

如果-p选项不起作用,请参阅信息中心中的 Stopping queue managers manually 。这告诉您如果QMgr挂起,哪个命令会终止进程。

请确保将Infocenter用于您的WebSphere MQ版本,因为版本之间的进程和kill命令会发生变化!