2012-07-12 126 views
3

删除队列管理器目前,我有一个队列管理器,不管我做,只不过没有消失。我试图结束并删除它。这是我们的开发服务器之一。不知道发生了什么,我们的服务器通过主机名更改。目前,当我做dspmq,我得到:终结与力

QMNAME(QM_MIT)           STATUS(Status not available) 

endmqm说:

AMQ8146: WebSphere MQ queue manager not available. 

dltmqm说:

AMQ8041: The queue manager cannot be restarted or deleted because processes, 
that were previously connected, are still running. 
AMQ7018: The queue manager operation cannot be completed. 

我用Google搜索,发现听众需要被杀害,我做了。我在Linux上运行WebSphere MQ V7.1。

我还能做什么?

回答

3

做一个ps-ef | grep qmgrname发现正在运行的QMGR的一部分,或者被连接到QMGR剩余的所有进程。

接下来,做一个/opt/mqm/bin/amqiclen -x -F -m qmgrname摆脱任何共享内存段。如果您没有提供完全合格的路径名并尝试从您的$PATH或相对路径运行该命令,该命令将失败。

详情请参阅WebSphere MQ utility amqiclen usage and description

+0

非常感谢,这有助于! – arrehman 2012-07-12 18:46:24

+0

很高兴听到它! – 2012-07-19 02:39:27