Liberty 임베디드 메시징에 대해 JMS 추적 사용
JMS 추적은 문제점 판별 및 문제점 해결을 위해 Liberty에서 사용될 수 있습니다.
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