CloudFront에서 HTTP 504(게이트웨이 제한 시간) 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 7월 17일

Amazon CloudFront 배포에서 HTTP 504(게이트웨이 제한 시간) 오류가 발생합니다. 이 오류를 해결하려면 어떻게 해야 합니까? 

해결 방법

HTTP 504 오류를 해결하려면 방화벽, 보안 그룹 및 오리진 서버의 구성을 확인하여 오류 원인을 식별합니다. 자세한 문제 해결 지침은 HTTP 504 상태 코드(게이트웨이 제한 시간)를 참조하십시오.

CloudFront에서 HTTP 504 오류를 수신하는 경우 오리진에 직접 연결할 수 있으면 배포의 오리진 응답 제한 시간을 늘려 보십시오. 기본적으로 CloudFront는 오리진 연결을 30초 동안 열린 상태로 유지할 수 있습니다. 애플리케이션에서 처리하고 응답을 반환하는 데 30초 이상 필요한 경우, CloudFront에서 HTTP 504 오류를 반환합니다.

참고: 성능을 최적화하기 위해 CloudFront 및 오리진 사이의 연결 시간은 가능한 한 짧게 유지해야 합니다. 이러한 이유로, 이 경우 모범 사례는 오리진 응답 제한 시간 값을 최대한 낮게 유지하는 것입니다.

다음 단계에 따라 배포의 오리진 응답 제한 시간을 변경합니다.

  1. CloudFront 콘솔을 열고 배포를 선택합니다.
  2. [Origins] 탭을 선택하고 오리진을 선택합니다.
  3. [Origin Response Timeout] 값을 업데이트합니다.
  4. [Create]를 선택합니다.

참고: CloudFront 및 오리진 사이에서 지속적 연결을 사용하는 경우 오리진 연결 유지 제한 시간 값이 오리진 응답 제한 시간 이상이어야 합니다.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?