복수의 애플리케이션에 JSR 289 애플리케이션 라우터 사용 시 성능 조정 고려사항
복수의 애플리케이션에 JSR 289 애플리케이션 라우터를 사용하는 경우 오버로드 및 오류 조건을 방지하기 위해 조정 고려사항을 사용합니다.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을
참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.log 및 activity.log 파일을 사용하는 대신
HPEL(High Performance Extensible Logging) 로그를 사용하고
인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우
서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여
모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는
HPEL을 사용한 애플리케이션 문제점 해결 정보를
참조하십시오.
두 개 이상의 애플리케이션을 배치할 때, 단일 애플리케이션 서버 또는
서버 클러스터에 대해 SIP 프로토콜 트래픽이 많으면
로그 파일에 다음 오류가 표시될 수 있습니다.
- 예기치 않은 과도한 SIP 애플리케이션 503 서버 사용 불가능 오류 메시지
- 프록시 및 서버 오버로드 오류
참고: 한 개의 애플리케이션만 배치하는
경우에는 이 오류 메시지가 표시되지 않습니다.
프록시 서버 및
SIP(Session Initiation Protocol) 컨테이너는 시스템을 통해
플로우되는 메시지 양을 추적하는 경우 동기화되지 않습니다. 애플리케이션 라우터를 사용하면
애플리케이션 사이에서 여러 개의 메시지가 라우트될 수 있습니다. 프록시
서버를 통해 메시지가 플로우되지 않더라도 이러한 메시지로 인해
컨테이너 메시지 카운터가 증분됩니다. 이 문제점을 진단할 수 있는 조건은 다음과 같습니다.
- SIP 프로토콜 트래픽이 많습니다.
- 단일 노드 또는 클러스터에 여러 개의 애플리케이션이 배치됩니다.
프록시 서버, 애플리케이션 서버 SystemOut.log 로그 파일을 확인하거나 프록시 서버에서 예기치 않은 오버로드 조건이 발견된 경우에는 애플리케이션 서버 또는 둘 다를 확인하십시오. 또한 SIP 애플리케이션에서 로깅된 503 서버 사용 불가능 메시지도 검색하십시오.
문제점 해결
메시지는 프록시
서버로 전송되기 전에 SIP 컨테이너에서 애플리케이션 사이에 공유됩니다. 이러한
오류 메시지 및 SIP 성능 저하를 방지하려면,
복수의 애플리케이션에 애플리케이션 라우터를 사용하는 경우에
생성되는 추가 SIP 메시지를 고려하여 SIP 컨테이너를 조정하십시오. SIP 컨테이너를 조정하려면
관리 콘솔에서 다음 단계를 완료하십시오.
- 을 펼치고 을 클릭하십시오.
- 컨테이너 설정 아래에서 SIP 컨테이너 설정을 펼치고 SIP 컨테이너를 클릭하십시오.
- 평균 기간당 최대 메시지 값을 SIP 애플리케이션 라우터가 생성하는 예상 메시지 수 증가를 감안하여 늘리십시오.
- 최대 애플리케이션 세션 값을 늘어난 평균 기간당 최대 메시지 값에 맞게 늘리십시오.
프록시 서버는 서버에서 생성되는 메시지의 수를 감지할 수 없습니다. 그렇지만 다음 설정을 수정하면 컨테이너당 배치된 애플리케이션 수에 대해 컨테이너에서 메시징 용량이 증가될 수 있습니다.
SIP 컨테이너 | 배치된 단일 SIP 애플리케이션 | 배치된 세 개의 SIP 애플리케이션 |
---|---|---|
평균 기간 당 최대 메시지 | 값 = 26640 | 값 = 79920 |
최대 애플리케이션 세션 | 값 = 36000 | 값 = 96000 |
참고: 평균 기간당 최대
메시지 및 최대 애플리케이션 세션 필드 값은 처리 능력,
메모리 및 배치된 애플리케이션에 따라 다릅니다.
SIP 컨테이너 설정 주제에 나열된 대로 이러한 필드 값을 사용하고
환경 요구에 맞게 조정하십시오.