Problemen met HTTP 429-foutreacties in AEM as a Cloud Service oplossen

HTTP 429 is een client-side fout die aangeeft dat te veel verzoeken binnen een bepaalde tijd zijn gericht tegen Adobe Experience Manager as a Cloud Service (AEMaaCS). Als dit gebeurt, kan AEM moeite hebben om het laden af te handelen, wat leidt tot trage prestaties omdat het niet is ontworpen om als webserver met hoge doorvoer te werken.

De hoeveelheid belasting die een AEM server kan verwerken, is afhankelijk van uw implementatie en de typen verzoeken. Het vormen behoorlijk caching op zowel de ​ Dispatcher als CDN ​ niveaus is essentieel aan het hebben van een ontvankelijke plaats.

Beschrijving description

Omgeving

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Probleem/symptoom

​ HTTP 429 is een tarief-beperkende reactie ​ die wordt gediend om ​ Verspreid Ontkenning van de (DDoS) aanvallen van de Dienst ​ in een AEM instantie van Publish te vermijden. Deze fout is vaak een aanwijzing voor een slecht geïmplementeerde caching-strategie.

Resolutie resolution

Implementeer de volgende strategieën om HTTP 429-foutreacties in AEMaaCS op te lossen:

  • Zorg ervoor dat uw CDN wordt gevormd om inhoud effectief in het voorgeheugen onder te brengen. Dit vermindert de lading op uw AEM instantie door caching inhoud aan gebruikers te dienen.

  • Optimaliseer uw Dispatcher-configuratie om zoveel mogelijk inhoud in de cache op te slaan. U kunt de cacheregels en validatiestrategieën controleren en aanpassen om onnodige aanvragen bij de AEM te minimaliseren.

  • Pas tarief-beperkende parameters aan om het aantal verzoeken te controleren.

    • U kunt overwegen [ exponentiële back-up ] (https://experienceleague.adobe.com/nl/docs/asset-compute/using/api?lang=nl#register-response::text=429%20Too%20many%20Requests%3A%20occurs%20when%20this%20client%20or%20otherwise%20overloads%20the%20system.%20Clients%20should%20retry%20with%20an%20exponential%20backoff.%20The%20body%20is%20empty.) om het tempo van inkomende verzoeken te vertragen wanneer drempelwaarden worden benaderd.
    • Om meer details over het tarief-beperkende mechanisme en de grens te krijgen, open een steunkaartje.

Oorzaak

Een slecht geïmplementeerde caching-strategie leidt tot een groot aantal vergelijkbare verzoeken die de AEM server bereiken.

AEM is niet ontworpen om scenario's met hoge doorvoer af te handelen. Daarom moet zijn topologie met adequate caching en tarief-beperkende mechanismen worden geïsoleerd.

Gerelateerde lezing

​ Behandelend de grenzen van het verzoektarief ​

​ optimaliserend AEM de Haakjes van de Plaats ​

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