기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Classic Load Balancer 문제 해결: 응답 코드 지표
로드 밸런서는 클라이언트에 전송된 HTTP 응답 코드에 대한 지표를 Amazon CloudWatch로 전송하여 오류의 원인을 로드 밸런서 또는 등록된 인스턴스로 식별합니다. 로드 밸런서에 대해 CloudWatch가 반환한 지표를 사용하여 문제를 해결할 수 있습니다. 자세한 내용은 Classic Load Balancer의 CloudWatch 지표 단원을 참조하십시오.
다음은 로드 밸런서, 잠재적인 원인 및 문제를 해결하기 위해 수행할 수 있는 단계에 대해 CloudWatch가 반환한 응답 코드 지표입니다.
응답 코드 지표
HTTPCode_ELB_4XX
원인: 클라이언트의 잘못된 형식 요청 또는 요청 취소.
Solutions
-
HTTP 400: BAD_REQUEST을(를) 참조하세요.
-
HTTP 405: METHOD_NOT_ALLOWED을(를) 참조하세요.
-
HTTP 408: 요청 제한 시간을(를) 참조하세요.
HTTPCode_ELB_5XX
원인: 로드 밸런서 또는 등록된 인스턴스가 오류의 원인이거나 로드 밸런서가 응답을 구문 분석할 수 없습니다.
Solutions
-
HTTP 502: 잘못된 게이트웨이을(를) 참조하세요.
-
HTTP 503: 서비스 사용 불가을(를) 참조하세요.
-
HTTP 504: 게이트웨이 제한 시간을(를) 참조하세요.
HTTPCode_Backend_2XX
원인: 등록된 인스턴스의 정상적이고 성공적인 응답.
솔루션: 없음.
HTTPCode_Backend_3XX
원인: 등록된 인스턴스에서 보낸 리디렉션 응답.
솔루션:인스턴스에서 액세스 로그 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).
HTTPCode_Backend_4XX
원인: 등록된 인스턴스에서 보낸 클라이언트 오류 응답.
솔루션:인스턴스에서 액세스 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).
참고
클라이언트가 Transfer-Encoding: chunked 헤더로 시작된 HTTP 요청을 취소하는 경우, 클라이언트가 요청을 취소했더라도 로드 밸런서가 요청을 인스턴스로 전달하는 문제가 알려진 바 있습니다. 이는 백엔드 오류의 원인이 될 수 있습니다.
HTTPCode_Backend_5XX
원인: 등록된 인스턴스에서 보낸 서버 오류 응답.
솔루션:인스턴스에서 액세스 로그 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).
참고
클라이언트가 Transfer-Encoding: chunked 헤더로 시작된 HTTP 요청을 취소하는 경우, 클라이언트가 요청을 취소했더라도 로드 밸런서가 요청을 인스턴스로 전달하는 문제가 알려진 바 있습니다. 이는 백엔드 오류의 원인이 될 수 있습니다.