Classic Load Balancer에 대한 Amazon CloudWatch 지표 SurgeQueueLength의 최대 통계치가 증가했습니다. 또한 클라이언트가 Classic Load Balancer에 연결하려고 할 때 HTTP 503 Service Unavailable 또는 HTTP 504 Gateway Timeout 오류가 표시됩니다. 이 Elastic Load Balancing 용량 문제를 해결하려면 어떻게 해야 합니까?
간략한 설명
Classic Load Balancer w지표 SurgeQueueLength는 Classic Load Balancer에 의해 대기열에 대기 중인 총 요청 수를 측정합니다. SurgeQueueLength의 최대 통계치가 증가했다는 것은 백엔드 시스템이 요청이 수신될 때만큼 빠르게 수신 요청을 처리할 수 없음을 의미합니다. 높은 SurgeQueueLength 지표의 가능한 원인은 다음과 같습니다.
- Classic Load Balancer 배후의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 과부하 상태여서 모든 수신 요청을 처리할 수 없는 상황
- 외부 리소스 성능 문제에 따른 애플리케이션 종속성 문제
- 인스턴스의 최대 허용 연결 한도
요청 수가 최대 SurgeQueueLength를 초과하면 SpilloverCount 지표가 거부된 요청 수를 측정하기 시작합니다. 최대 SurgeQueueLength는 1,024개입니다.
해결 방법
관련 정보
Classic Load Balancer의 CloudWatch 지표