Dépannage des réponses d’erreur HTTP 429 dans AEM as a Cloud Service
HTTP 429 est une erreur côté client indiquant qu’un trop grand nombre de requêtes ont été adressées à Adobe Experience Manager as a Cloud Service (AEMaaCS) dans un délai donné. Dans ce cas, AEM peut avoir du mal à gérer la charge, ce qui entraîne des performances ralenties, car il n’est pas conçu pour fonctionner comme un serveur web à haut débit.
Le volume de chargement qu’un serveur AEM peut gérer dépend de votre mise en oeuvre et des types de requêtes. La configuration correcte de la mise en cache aux niveaux Dispatcher et CDN est essentielle pour disposer d’un site réactif.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problème/Symptôme(s)
HTTP 429 est une réponse de limitation de débit qui est diffusée pour éviter les attaques par déni de service distribué (DDoS) dans une instance Publish AEM. Cette erreur indique souvent une stratégie de mise en cache mal mise en oeuvre.
Résolution resolution
Pour résoudre les réponses d’erreur HTTP 429 dans AEMaaCS, implémentez les stratégies suivantes :
-
Assurez-vous que votre réseau de diffusion de contenu est configuré pour mettre efficacement en cache le contenu. Cela réduit la charge sur votre instance AEM en diffusant du contenu mis en cache aux utilisateurs.
-
Optimisez votre configuration Dispatcher pour mettre en cache le plus de contenu possible. Examinez et ajustez les règles du cache et les stratégies d’invalidation afin de minimiser les requêtes inutiles au serveur AEM.
-
Reconfigurez les paramètres de limitation de débit pour contrôler le nombre de requêtes.
- Envisagez d’implémenter le backoff exponentiel afin de ralentir le taux de requêtes entrantes lorsque des seuils sont approchés.
- Pour plus d’informations sur le mécanisme de limitation de débit et la limite, ouvrez un ticket d’assistance.
Cause
Une stratégie de mise en cache mal implémentée entraîne un grand nombre de requêtes similaires qui atteignent le serveur AEM.
AEM n’est pas conçu pour gérer les scénarios de débit élevé. Par conséquent, sa topologie doit être protégée par des mécanismes de mise en cache et de limitation de débit adéquats.
Lecture connexe
Gestion des limites de taux de requête
Optimisation des caches de site AEM