目錄
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...