Amazon S3에서 간헐적으로 발생하는 500 Internal Error 응답 문제를 해결하려면 어떻게 해야 합니까?
최종 업데이트 날짜: 2019년 12월 20일
Amazon Simple Storage Service(Amazon S3) 버킷에 객체를 업로드하려고 하면 간헐적으로 500 Internal Error 응답이 수신됩니다. 이 문제를 해결하려면 어떻게 해야 합니까?
해결 방법
Amazon S3에서 간헐적으로 500 Internal Error 응답이 수신되는 경우 요청을 다시 시도할 수 있습니다. 이러한 오류는 드물며 정상적인 서비스 사용 중에 발생할 수 있습니다. 서버 또는 조절 오류(5xx 오류)가 수신되는 요청에 대해 재시도 로직을 구현하는 것이 가장 좋습니다. 보다 효과적인 흐름 제어를 위해서는 지수 백오프 알고리즘을 사용하십시오. 각 AWS SDK는 자동 재시도 로직 및 지수 백오프 알고리즘을 사용합니다.
수신되는 500 Internal Error 응답의 수를 모니터링하려면 다음 옵션 중 하나를 사용하면 됩니다.
- Amazon CloudWatch 지표를 활성화할 수 있습니다. Amazon S3 CloudWatch 요청 지표에는 5xx 서버 오류에 대한 지표가 포함됩니다.
- Amazon S3 서버 액세스 로깅을 활성화할 수 있습니다. 서버 액세스 로깅 기능은 모든 요청을 캡처하므로 필터링을 통해 500 Internal Error 응답이 수신된 요청을 확인할 수 있습니다. Amazon Athena를 사용하여 로그를 구문 분석할 수도 있습니다.