Ma mesure Amazon CloudWatch SurgeQueueLength pour mon Classic Load Balancer a une statistique maximale accrue. Les clients reçoivent également le message d'erreur HTTP 503 : Service non disponible ou HTTP 504 : Dépassement du délai de la passerelle lorsqu'ils essaient de se connecter à mon Classic Load Balancer. Comment résoudre les problèmes de capacité liés à Elastic Load Balancing ?
La mesure Classic Load Balancer SurgeQueueLength calcule le nombre total de requêtes mise en file d'attente par votre Classic Load Balancer. Une statistique maximale accrue pour SurgeQueueLength indique que les systèmes dorsaux sont incapables de traiter les requêtes entrantes aussi vite qu'elles sont reçues. Les raisons possibles d'une mesure SurgeQueueLength élevée incluent :
- des instances Amazon Elastic Compute Cloud (Amazon EC2) en surcharge derrière le Classic Load Balancer incapables de traiter toutes les demandes entrantes ;
- des problèmes de dépendance d'application dus à des problèmes de performance de ressource externe ;
- des limites maximales de connexion autorisées pour les instances.
Lorsque les requêtes excèdent la valeur SurgeQueueLength maximale, la mesure SpilloverCount commence à mesurer les requêtes rejetées. La valeur maximale de SurgeQueueLength est 1 024.
- Configurez les groupes Auto Scaling avec votre Classic Load Balancer pour mettre à l'échelle vos instances à la demande.
- Configurez CloudWatch pour surveiller votre Classic Load Balancer.
- Activez la surveillance détaillée pour les instances derrière votre Classic Load Balancer pour surveiller la mesure CPUUtilization. Vous pouvez également obtenir des statistiques pour une instance spécifique. Si l'utilisation du CPU augmente, vos instances sont trop occupées à traiter les requêtes existantes pour accepter de nouvelles requêtes. Envisagez de procéder au scale out de vos instances ou au scale up vers un type d'instance ayant une puissance de traitement plus importante.
- Dépannez les erreurs HTTP pour votre Classic Load Balancer. Les problèmes liés à la charge renvoient généralement des erreurs HTTP 503 ou 504.
- Si vos instances EC2 exécutent Apache, consultez Comment ajuster l'allocation de mémoire d'un serveur Web Apache qui exécute une instance Linux Amazon EC2 ?
- Pour des problèmes de performance liées à l'augmentation normale du trafic au fil du temps, envisagez d'augmenter la capacité de votre instance.
Cette page vous a-t-elle été utile ? Oui | Non
Retour au Centre de connaissances AWS Support
Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.
Date de publication : 29/05/2015
Date de mise à jour : 03/01/2019