2012-07-12 54 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