AEM as a Cloud Service에서 HTTP 429 오류 응답 문제 해결

HTTP 429는 주어진 시간 내에 너무 많은 요청이 Adobe Experience Manager as a Cloud Service(AEMaaCS)로 이동했음을 나타내는 클라이언트측 오류입니다. 이 경우 AEM이 처리량이 많은 웹 서버로 기능하도록 설계되지 않았기 때문에 로드를 처리하는 데 어려움을 겪을 수 있으며 그 결과 성능이 저하될 수 있습니다.

AEM 서버가 처리할 수 있는 로드 양은 구현 및 요청 유형에 따라 다릅니다. 응답형 사이트를 만들려면 Dispatcher 및 CDN 수준에서 캐싱을 올바르게 구성하는 것이 중요합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service (AEMaaCS)

문제/증상

🔗HTTP 429는 AEM Publish 인스턴스에서 DDoS(분산 서비스 거부) 공격을(를) 방지하기 위해 제공되는 속도 제한 응답입니다. 이 오류는 종종 잘못 구현된 캐싱 전략을 나타냅니다.

해결 방법 resolution

AEMaaCS에서 HTTP 429 오류 응답을 해결하려면 다음 전략을 구현합니다.

  • CDN이 콘텐츠를 효과적으로 캐싱하도록 구성되어 있는지 확인합니다. 이렇게 하면 캐시된 콘텐츠를 사용자에게 제공함으로써 AEM 인스턴스의 로드를 줄일 수 있습니다.

  • Dispatcher 구성을 최적화하여 콘텐츠를 최대한 캐시합니다. 캐시 규칙 및 무효화 전략을 검토하고 조정하여 AEM 서버에 대한 불필요한 요청을 최소화합니다.

  • 속도 제한 매개 변수를 다시 구성하여 요청 수를 제어합니다.

    • 지수 백오프 임계값에 도달할 때 들어오는 요청의 속도를 느리게 합니다.
    • 속도 제한 메커니즘 및 제한에 대한 자세한 내용을 보려면 지원 티켓을 여십시오.

원인

잘못 구현된 캐싱 전략으로 인해 많은 유사한 요청이 AEM 서버에 도달합니다.

AEM은 처리량이 많은 시나리오를 처리하도록 설계되지 않았습니다. 따라서 적절한 캐싱 및 속도 제한 메커니즘으로 토폴로지를 절연해야 합니다.

관련 읽기

요청 속도 제한 처리

AEM 사이트 캐시 최적화

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f