IBMMQ運維常見問題

2021-09-08 12:45:08 字數 2028 閱讀 1545

目錄

1.錯誤日誌

2.日誌檔案

3.常用排障方法

4.常見問題

websphere mq 使用許多錯誤日誌來捕捉websphere mq自身的操作、任何佇列管理器的啟動和正在使用的通道的錯誤資訊。

錯誤日誌的位置取決於佇列管理器名,以及錯誤是否與客戶機相關。

在 websphere mq windows 版中,假設 websphere mq 已經安裝在預設位置中:

如果佇列管理器名稱是已知的,則錯誤日誌位於:

c:\program files\ibm\websphere mq\qmgrs\qmname\errors

如果佇列管理器不是已知的,則錯誤日誌位於:

c:\program files\ibm\websphere mq\qmgrs\@system\errors

如果錯誤發生在客戶機應用程式,則錯誤日誌位於客戶機的根目錄中:

c:\program files\ibm\websphere mq client\errors

在 websphere mq windows 版中,錯誤資訊也被新增到應用程式日誌中,所以可以通過檢視windows系統的事件檢視器來檢查websphere mq的錯誤日誌。

在產品安裝時,在qmgrs 目錄下將建立@system errors子目錄。errors子目錄最多可以包含 3 個錯誤日誌檔案,分別是:

在建立佇列管理器後,在需要時將建立了 3 個錯誤日誌檔案。這些檔名是,amqerr01、amqerr02 和 amqerr03 並且每乙個檔案的大小都為256 kb。這些檔案被放置在您建立的佇列管理器的errors子目錄中。

當產生錯誤訊息時,它們被放置在 amqerr01 中。當 amqerr01檔案比 256 kb 大時,將其複製成amqerr02。在複製前,將 amqerr02 複製到 amqerr03.log。這樣將刪除了amqerr03的以前內容。

因此最新的錯誤訊息總是放在 amqerr01 中的,其它檔案用來儲存錯誤訊息的歷史記錄。

所有與通道相關的資訊也被放在相應的佇列管理器的錯誤檔案中,除非佇列管理起步可用或佇列管理器的名稱未知,則通道相關的訊息是放在 @system 錯誤子目錄。

使用通常的系統編輯器就可以檢視錯誤日誌檔案的內容。

有些錯誤是在錯誤日誌還沒有建立時發生的,websphere mq 也會嘗試記錄這樣的錯誤日誌。日誌的位置取決於建立佇列管理器的過程進展情況。

如果配置檔案被損壞,websphere mq不能讀取目錄資訊,則將錯誤記錄到在安裝時建立的根(/var/mqm 或 c:\program files\ibm\websphere mq)的errors目錄中。

如果 websphere mq 可以讀取配置資訊,並且可以訪問 default prefix 的值,則錯誤記錄在由 default prefix 屬性標識的目錄的errors子目錄中。例如,如果預設字首為 c:\program files\ibm\websphere mq,則錯誤在 c:\program files\ibm\websphere mq\errors 中記錄。

檢視佇列管理器的錯誤日誌,位於:

c:\program files\ibm\websphere mq\qmgrs\qmname\errors

amqerr01.log 為當前日誌,2、3為歷史日誌。日誌主要由以下幾部分構成:

**:系統的操作**。

說明:說明原因。

操作:建議的解決方法。

然後找到日誌中最新的記錄,根據「**」和「說明」分析故障原因,根據「操作」的提示進行排障。

日誌記錄如下:

amq9526 通道***的訊息序號出錯。

說明:當希望訊息序號n時,傳送了序號為m的訊息。

解決方法:

方法1:在mq管理器中對日誌中的通道執行復位,輸入日誌提示的訊息序號。一般如果是我方重灌了mq或恢復了備份,取日誌中較大的訊息序號進行復位。

方法2:是使用 reset chl(『chanlname』) seqnum(m) 命令進行復位。

日誌**現amq2009的報警,所有訪問mq的應用都會出錯,目前有效的解決方法是重啟mq所在的伺服器。

RocketMQ系列 四 運維常見問題

1 rocketmq生產端和消費端版本不一致導致不能正常消費的問題 問題描述 同乙個生產端發出訊息,a消費端可消費,b消費端卻無法消費,rocketmq console 現 not found the consumer group consume stats,because return offse...

運維常見問題及解決策略

運維工作是專案工作的延續,是公司專案管理系統中的最後一環。接手運維工作也有一段時間了,遇見過各種各樣的客戶,處理過各種各樣的問題。在解決問題的過程中,發現每類專案都會有相似的問題出現,比如安全漏洞問題 後續系統接入的協助問題 產品出現bug等等,每一類問題都有它對應的解決方式和注意事項。本文將對運維...

linux運維常見問題 ssh免密配置失敗

linux運維常見問題 ssh免密配置失敗 網路和服務狀態等原因在這裡不考慮,請保證正常在互信機器上面公鑰的名字是authorized keys,有多台機器請寫多行,名字是根據 etc ssh sshd config配置檔案的authorizedkeysfile 引數確定的預設是authorized...