啟用 Liberty 內嵌傳訊的 JMS 追蹤
在 Liberty 中,可以利用 JMS 追蹤來進行問題判斷和疑難排解。
設定 JMS 追蹤
在 server.xml 檔中,可以設定下列追蹤字串來取得所需的資訊。
- 連線問題
- 請利用下列追蹤字串來收集連線問題的相關資訊。
SIBTrm=all
- 通訊和 TCP/IP
- 請利用下列追蹤字串來收集應用程式伺服器通道架構和 TCP/IP 網路通訊的相關資訊。
SIBCommunications=all:SIBJFapChannel=all:TCPChannel=fine:com.ibm.io.async.*=all
- JMS 用戶端應用程式
- 請利用下列追蹤字串來收集 JMS 應用程式之要求的相關資訊。
SIBJms*=all:SIBCommunications=all:SIBJFapChannel=all: SIBMessageTrace=all:SIBTrm=all:SIBJmsRa=all:SIBRa=all
- 鎖定的訊息
- 如果遞送到 MDB 和應用程式的訊息遭鎖定超出預期的時間,請使用下列追蹤字串。
SIBProcessor=all:SIBMessageTrace=all
- 訊息驅動 Bean
- 請利用下列追蹤字串來收集用「啟動規格」針對訊息目的地而配置之 MDB 的相關資訊。
SIBMessageTrace=all:SIBJmsRa=all:SIBRa=all
- 訊息格式和綱目
- 如果剖析或處理訊息資料發生問題,請使用下列追蹤字串。
SIBMfp=all:SIBCommunications=all
- 訊息處理器
- 請利用下列追蹤字串來收集傳訊引擎核心功能的相關資訊。
收集這個資料很有用,但資料量有可能很大。
SIBProcessor=all:SIBMessageTrace=all
- 訊息儲存庫
- 請利用下列追蹤字串來收集寫出至儲存體以便在失敗情況下進行回復之持續訊息資料的相關資訊。
SIBMessageStore=all
- 效能和訊息追蹤
- 請利用下列追蹤字串來判斷訊息傳遞的延遲,或您是否需要找出訊息的去處。
SIBMessageTrace=all
- 發佈/訂閱
- 如果訂閱者未取得其主題的適當發佈,請使用下列追蹤字串。
SIBMatchSpace=all:SIBProcessor=all
- 安全
- 如果使用者的鑑別不正確,或未正確允許或禁止其存取資源,請使用下列追蹤字串。
SIBSecurity=all