

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Classic Load Balancer 문제 해결: 응답 코드 지표
<a name="ts-elb-http-errors"></a>

로드 밸런서는 클라이언트에 전송된 HTTP 응답 코드에 대한 지표를 Amazon CloudWatch로 전송하여 오류의 원인을 로드 밸런서 또는 등록된 인스턴스로 식별합니다. 로드 밸런서에 대해 CloudWatch가 반환한 지표를 사용하여 문제를 해결할 수 있습니다. 자세한 내용은 [Classic Load Balancer의 CloudWatch 지표](elb-cloudwatch-metrics.md) 단원을 참조하십시오.

다음은 로드 밸런서, 잠재적인 원인 및 문제를 해결하기 위해 수행할 수 있는 단계에 대해 CloudWatch가 반환한 응답 코드 지표입니다.

**Topics**
+ [HTTPCode\$1ELB\$14XX](#ts-elb-error-metrics-ELB_4XX)
+ [HTTPCode\$1ELB\$15XX](#ts-elb-error-metrics-ELB_5XX)
+ [HTTPCode\$1Backend\$12XX](#ts-elb-error-metrics-Backend_2XX)
+ [HTTPCode\$1Backend\$13XX](#ts-elb-error-metrics-Backend_3XX)
+ [HTTPCode\$1Backend\$14XX](#ts-elb-error-metrics-Backend_4XX)
+ [HTTPCode\$1Backend\$15XX](#ts-elb-error-metrics-Backend_5XX)

## HTTPCode\$1ELB\$14XX
<a name="ts-elb-error-metrics-ELB_4XX"></a>

**원인**: 클라이언트의 잘못된 형식 요청 또는 요청 취소.

**Solutions**
+ [HTTP 400: BAD\$1REQUEST](ts-elb-error-message.md#ts-elb-errorcodes-http400)을(를) 참조하세요.
+ [HTTP 405: METHOD\$1NOT\$1ALLOWED](ts-elb-error-message.md#ts-elb-errorcodes-http405)을(를) 참조하세요.
+ [HTTP 408: 요청 제한 시간](ts-elb-error-message.md#ts-elb-errorcodes-http408)을(를) 참조하세요.

## HTTPCode\$1ELB\$15XX
<a name="ts-elb-error-metrics-ELB_5XX"></a>

**원인**: 로드 밸런서 또는 등록된 인스턴스가 오류의 원인이거나 로드 밸런서가 응답을 구문 분석할 수 없습니다.

**Solutions**
+ [HTTP 502: 잘못된 게이트웨이](ts-elb-error-message.md#ts-elb-errorcodes-http502)을(를) 참조하세요.
+ [HTTP 503: 서비스 사용 불가](ts-elb-error-message.md#ts-elb-errorcodes-http503)을(를) 참조하세요.
+ [HTTP 504: 게이트웨이 제한 시간](ts-elb-error-message.md#ts-elb-errorcodes-http504)을(를) 참조하세요.

## HTTPCode\$1Backend\$12XX
<a name="ts-elb-error-metrics-Backend_2XX"></a>

**원인**: 등록된 인스턴스의 정상적이고 성공적인 응답.

**솔루션**: 없음.

## HTTPCode\$1Backend\$13XX
<a name="ts-elb-error-metrics-Backend_3XX"></a>

**원인**: 등록된 인스턴스에서 보낸 리디렉션 응답.

**솔루션**:인스턴스에서 액세스 로그 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).

## HTTPCode\$1Backend\$14XX
<a name="ts-elb-error-metrics-Backend_4XX"></a>

**원인**: 등록된 인스턴스에서 보낸 클라이언트 오류 응답.

**솔루션**:인스턴스에서 액세스 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).

**참고**  
클라이언트가 `Transfer-Encoding: chunked` 헤더로 시작된 HTTP 요청을 취소하는 경우, 클라이언트가 요청을 취소했더라도 로드 밸런서가 요청을 인스턴스로 전달하는 문제가 알려진 바 있습니다. 이는 백엔드 오류의 원인이 될 수 있습니다.

## HTTPCode\$1Backend\$15XX
<a name="ts-elb-error-metrics-Backend_5XX"></a>

**원인**: 등록된 인스턴스에서 보낸 서버 오류 응답.

**솔루션**:인스턴스에서 액세스 로그 또는 오류 로그를 보고 원인을 판단합니다. 응답을 보려면 인스턴스에 직접 요청을 보냅니다(로드 밸런서 우회).

**참고**  
클라이언트가 `Transfer-Encoding: chunked` 헤더로 시작된 HTTP 요청을 취소하는 경우, 클라이언트가 요청을 취소했더라도 로드 밸런서가 요청을 인스턴스로 전달하는 문제가 알려진 바 있습니다. 이는 백엔드 오류의 원인이 될 수 있습니다.