HTTP 503 상태 코드(Service Unavailable) - 아마존 CloudFront

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

HTTP 503 상태 코드(Service Unavailable)

HTTP 503 상태 코드(Service Unavailable)는 일반적으로 오리진 서버의 성능 문제를 나타냅니다. 드문 경우이긴 하지만 엣지 로케이션의 리소스 제약으로 인해 CloudFront 일시적으로 요청을 충족할 수 없는 경우도 있습니다.

Origin server does not have enough capacity to support the request rate

CloudFront 들어오는 요청이 오리진 서버에 과부하가 걸리면 이 오류가 발생합니다. CloudFront 그런 다음 사용자에게 오류를 다시 전달합니다. 이 문제를 해결하려면 다음 솔루션을 시도해 보십시오.

  • Amazon S3를 오리진 서버로 사용하는 경우 키 이름 지정 모범 사례를 따라 Amazon S3의 성능을 최적화합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서Amazon S3 성능 최적화를 참조하세요.

  • Elastic Load Balancing Balancing를 원본 서버로 사용하는 경우 Classic Load Balancer 사용하는 동안 반환된 503 오류를 해결하려면 어떻게 해야 합니까?를 참조하세요.

  • 사용자 지정 오리진을 사용하는 경우, 애플리케이션 로그를 검사하여 오리진에 메모리, CPU, 디스크 크기 등의 리소스가 충분한지 확인합니다. Amazon EC2를 백엔드로 사용하는 경우 인스턴스 유형에 수신 요청을 충족하는 적절한 리소스가 있는지 확인합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서인스턴스 유형을 참조하세요.

CloudFront 엣지 로케이션의 리소스 제약으로 인해 오류가 발생했습니다.

드문 경우지만 사용 가능한 다음 엣지 로케이션으로 요청을 CloudFront 라우팅할 수 없어 요청을 충족할 수 없는 경우에 이 오류가 발생합니다. 이 오류는 CloudFront 배포판에서 부하 테스트를 수행할 때 흔히 발생합니다. 이러한 오류를 방지하려면 503(용량 초과) 오류 방지를 위한 부하 테스트 CloudFront 지침을 따르세요.

프로덕션 환경에서 이러한 오류가 발생하면 AWS 지원 팀에 문의하십시오.