La métrica SurgeQueueLength de Amazon CloudWatch para mi equilibrador de carga clásico tiene una estadística máxima aumentada. Los clientes también reciben errores HTTP 503 de no disponibilidad del servicio o HTTP 504 de tiempo de espera de la puerta de enlace cuando intentan conectarse a mi equilibrador de carga clásico. ¿Cómo puedo solucionar estos problemas de capacidad de Elastic Load Balancing?
Descripción corta
La métrica del equilibrador de carga clásico SurgeQueueLength mide el número total de solicitudes que su equilibrador de carga clásico ha puesto en cola. Una estadística máxima aumentada para SurgeQueueLength indica que los sistemas en segundo plano no pueden procesar las solicitudes entrantes con la rapidez con la que se reciben. Algunos de los motivos por los que una métrica SurgeQueueLength puede ser alta son:
- Instancias sobrecargadas de Amazon Elastic Compute Cloud (Amazon EC2) detrás del equilibrador de carga clásico que no pueden procesar todas las solicitudes entrantes
- Problemas de dependencia de aplicaciones debido a problemas de rendimiento de recursos externos
- Límites máximos de conexión permitidos para las instancias
Cuando las solicitudes superan la longitud máxima establecida por SurgeQueueLength, la métrica spillOverCount comienza a medir las solicitudes rechazadas. La longitud máxima establecida por SurgeQueueLength es 1024.
Resolución
Información relacionada
Métricas de CloudWatch para el equilibrador de carga clásico