Problema de preparación de políticas de escala automática de AWS

Problema de preparación de políticas de escala automática de AWS

Tengo un grupo de escalado automático en AWS EC2, en el que tengo una política de escalado automático, que mantiene el recuento de solicitudes por objetivo del balanceador de carga en 800 y tiene un tiempo de calentamiento de 250 segundos.

Ahora, cada vez que se inicia una nueva máquina, independientemente del tiempo de calentamiento, esa máquina recibe solicitudes. Dado que la aplicación dentro de la máquina no está en funcionamiento, esas solicitudes fallan.

¿Hay algo más que deba hacer para evitar este comportamiento?

Respuesta1

Hubo un problema con mi configuración, había configurado Nginx de tal manera que health_check no llega a la aplicación Rails. Entonces, incluso antes de que se cargue la aplicación, se pasó el control de estado. Por eso las nuevas máquinas estaban recibiendo solicitudes.

Ahora, cambié la configuración para acceder a la aplicación Rails. Ahora, hasta que se inicie la aplicación, la verificación de estado fallará, por lo que no se enrutarán solicitudes a máquinas nuevas.

Gracias @Michael-sqlbotpor ayudar.

información relacionada