我們的服務器中的隊列管理器位於/ opt/mqm/utils目錄中。我們成功地阻止了隊列管理器,當我們試圖再次啓動它,我們得到了以下錯誤:啓動WebSphere MQ時出現AMQ6004錯誤
bash-2.05$ mqmgr start
MQMGR- Starting MQXXXP01 Queue Manager
AMQ6004: An error occurred during MQSeries initialization or ending.
AMQ6004: An error occurred during MQSeries initialization or ending.
MQMGR- Starting MQVXXXP01 Command Server
AMQ8146: MQSeries queue manager not available.
MQMGR- MQVXXXP01 : no processes running
能否請您讓我們知道我們如何才能再次啓動隊列管理器。
我們也嘗試:
/opt/mqm/bin/amqiclen -v -c -m MQXXXP01
清理出IPC資源並重新開始無濟於事。
想知道如何恢復MQ服務並重新啓動隊列管理器MQVXXXP01?
UPDATE:
MQ版本細節:在/opt/mqm/bin
服務器和客戶端
MQ的PTF安裝MQM-upd05 U481514的MQ錯誤日誌AMQERR01.LOG的
提取
mqver output
MQSeries Version: 520
CMVC level: p520-CSD05G
BuildType: IKAP - (Production)
MQ組件:
bash-2.05$ pwd
/var/mqm/qmgrs/MQVXXXP01/errors
07/13/12 10:36:21 AM
AMQ9544: Messages not put to destination queue.
EXPLANATION:
During the processing of channel 'MQP4.MQVXXXP01.T1' one or more messages
could not be put to the destination queue and attempts were made to put them to
a dead-letter queue. The location of the queue is 1, where 1 is the local
dead-letter queue and 2 is the remote dead-letter queue.
ACTION:
Examine the contents of the dead-letter queue. Each message is contained in a
structure that describes why the message was put to the queue, and to where it
was originally addressed. Also look at previous error messages to see if the
attempt to put messages to a dead-letter queue failed. The program identifier
(PID) of the processing program was '16276'.
-------------------------------------------------------------------------------
07/13/12 10:36:24
AMQ9542: Queue manager is ending.
EXPLANATION:
The program will end because the queue manager is quiescing.
ACTION:
None.
-------------------------------------------------------------------------------
07/13/12 10:36:24
AMQ7030: Quiesce request accepted. The queue manager will stop when all
outstanding work is complete.
EXPLANATION:
You have requested that the queue manager end when there is no more work for
it. In the meantime, it will refuse new applications that attempt to start,
although it allows those already running to complete their work.
ACTION:
None.
-------------------------------------------------------------------------------
07/13/12 10:36:24
AMQ9542: Queue manager is ending.
EXPLANATION:
The program will end because the queue manager is quiescing.
ACTION:
None.
-------------------------------------------------------------------------------
07/13/12 10:36:24
AMQ9001: Channel program ended normally.
EXPLANATION:
Channel program 'MQVXXXP01.MQP4.T1' ended normally.
ACTION:
None.
-------------------------------------------------------------------------------
07/13/12 10:36:51
AMQ9411: Repository manager ended normally.
EXPLANATION:
The repository manager ended normally.
ACTION:
None.
-------------------------------------------------------------------------------
07/13/12 10:37:13
AMQ8004: MQSeries queue manager ended.
EXPLANATION:
MQSeries queue manager MQVXXXP01 ended.
ACTION:
None.
QMgr是如何進入/ opt/mqm/utils的?/var/mqm中是否有任何內容?/var/mqm/errors中是否有任何內容?什麼版本的MQ? 「mqmgr start」腳本是什麼樣子的? AMQERR01.LOG及其中的任何FDC文件應該提供更多關於出錯的線索。 – 2012-07-18 01:31:26
@Rob yes QMgr也位於/ var/mqm/qmgrs/MQXXXP01中。也來自AMQERR01。日誌我們有以下內容: 07/13/12 10:37:13 AMQ8004:MQSeries隊列管理器結束。 說明: MQSeries隊列管理器MQVUSNO115P01結束。行動: 無。 – user1371822 2012-07-26 01:13:27
@ T.Rob MQ版本詳細信息:====== mqver輸出 MQSeries版本:520 CMVC級別:p520-CSD05G BuildType:IKAP - (生產型) ====== MQ組件位於/ opt/mqm/bin 服務器和客戶端 ======已安裝MQ PTF mqm-upd05 U481514 – user1371822 2012-07-26 01:20:51