2011-03-07 507 views
4

這是在羣集環境中。隊列管理器在集羣中失去其身份,並且無法連接到其他服務器。所有渠道存儲庫和其他人正在重試狀態。WebSphere MQ中的MQRC資源問題

此服務器的CPU使用率最佳。這是一個UNIX框。

當我檢查日誌下面是它,

AMQ9532:程序無法設置隊列 屬性。

說明:設置隊列 「SYSTEM.CLUSTER.TRANSMIT.QUEUE」的 屬性上 隊列管理器「QMGR.SERVER6A」的嘗試失敗 原因代碼2102

操作:確保 那隊列可用並重試 的操作。

----- amqrmssa.c:690 ------------------------------------ --------------------
AMQ9999:頻道節目異常結束 。

說明:頻道節目 'Channel.Coord00'異常結束。

ACTION:看先前的錯誤消息 在錯誤文件通道程序 「Channel.Coord00」來 確定故障的原因。

----- amqrccca.c:883 ------------------------------------ --------------------
03/06/11 08:24:26 AMQ9544:消息 未放入目標隊列。

說明:在 信道「Channel.Server6A」的一個或多個消息 不能付諸 目的地隊列和企圖是 作出把它們死信 隊列的處理。隊列的位置是 1,其中1是本地死信 隊列,2是遠程死信 隊列。

操作:檢查死信隊列的內容 。每個消息 都包含在一個結構中,該結構 描述了爲什麼消息被放置在隊列中的 ,以及最初解決的原因是 。同時查看 先前的錯誤消息,看看 是否嘗試將消息放入 死信隊列失敗。 程序 程序的標識符(PID)爲'1372200'。

----- amqrmrca.c:1318 ------------------------------------ -------------------

然後我做了再循環的隊列管理器,現在好了嗎?

這裏我的問題是MQ資源問題是如何發生的?此服務器的CPU使用率不超過15%。請指教。

回答

2

日誌中顯示了三個不同和不相關的問題。


AMQ9532:程序無法設置隊列 屬性。

說明:設置隊列 「SYSTEM.CLUSTER.TRANSMIT.QUEUE」的 屬性上 隊列管理器「QMGR.SERVER6A」的嘗試失敗 原因代碼2102

的2102 MQRC_RESOURCE_PROBLEM,大概是發佈中提到的資源問題。 2102可以是任何種類的稀缺資源,包括信號量,用戶進程,隊列句柄等等。由於QMgr試圖設置隊列的屬性,它已經有了一個實例化的線程,但它需要額外的隊列句柄。如果發生類似情況,請使用管理工具(WMQ資源管理器,mqmon或許多第三方工具之一)查看打開的隊列句柄數,打開的通道數等。請注意,對於資源錯誤,這將是必要的保持與QMgr的開放連接,否則當資源不足時,該工具將無法建立新的連接。


AMQ9999:頻道節目結束 異常。

說明:頻道節目 'Channel.Coord00'異常結束。

ACTION:看先前的錯誤消息 在錯誤文件通道程序 「C00.US.MP00」來 確定故障的原因。

此錯誤似乎實際上是兩個不同的錯誤,因爲它引用了兩個不同的通道。其中一個似乎是出站羣集通道,另一個似乎是點對點通道。此錯誤中提到的任何通道都不與第一個和最後一個錯誤消息相關聯。


11年3月6日8時24分26秒AMQ9544:消息 不放到目標隊列。

說明:在 信道「Channel.Server6A」的一個或多個消息 不能付諸 目的地隊列和企圖是 作出把它們死信 隊列的處理。隊列的位置是1, 其中1是本地死信隊列 ,2是遠程死信隊列。

操作:檢查 死信隊列的內容。每個消息是 包含在一個結構中,其中 描述了爲什麼消息被放到 的隊列中,並且原來的地址是 。同時查看 先前的錯誤消息,看看 是否嘗試將消息放入 死信隊列失敗。 程序 程序的標識符(PID)爲'1372200'。

上一個錯誤似乎是入站羣集通道。由於第一個錯誤是試圖設置集羣傳輸隊列的屬性,因此它只能與出站通道關聯。因此,第一個和最後一個錯誤消息是不相關的。此錯誤消息似乎顯示發往隊列的入站郵件,該隊列已滿,PUT禁用或無法接受郵件。該消息因此被路由到死信隊列。


對於資源錯誤,我建議查看適合您的平臺的性能報告。轉到SupportPacs page並查找名爲MP *的SupportPac,然後查找適用於您的平臺的SupportPac。績效報告爲您提供具體的調整建議。

您可能還想查看系統管理手冊中的Problem Determination章節,以獲取有關如何識別資源問題的其他建議。

WebSphere MQ cluster design and operation developerWorks Mission:Messaging系列文章中有關保持羣集健康的具體建議。

最後但並非最不重要的一點,WebSphere MQ MustGather頁面包含有關所有主要平臺的故障排除以及按問題區域分類的章節。