Notificaciones y solución de problemas - AWS Elastic Beanstalk

Notificaciones y solución de problemas

En esta página, se muestran algunos ejemplos de mensajes sobre problemas comunes y enlaces para obtener más información. Los mensajes de incidencias se muestran en la página información del entorno de la consola de Elastic Beanstalk y se registran como eventos cuando los problemas de estado se mantienen durante varias comprobaciones.

Deployments

Elastic Beanstalk supervisa el entorno para mantener la coherencia con las implementaciones posteriores. Si se produce un error en una implementación continua, la versión de la aplicación que se ejecuta en las instancias del entorno podría variar. Esto puede producirse si la implementación de uno o varios lotes se realiza correctamente, pero se produce un error antes de completar todos los lotes.

Se encontró una versión incorrecta de la aplicación en 2 de las 5 instancias. Se esperaba la versión "v1" (implementación 1).

Versión incorrecta de la aplicación en algunas instancias del entorno. Se esperaba la versión "v1" (implementación 1).

La versión de la aplicación prevista no se está ejecutando en algunas o en ninguna de las instancias de un entorno.

La versión de la aplicación, "v2" (implementación 2), no es correcta 2). Se esperaba la versión "v1" (implementación 1).

La aplicación implementada en una instancia es diferente a la versión esperada. Si se produce un error en una implementación, la versión esperada se restablece en la versión de la implementación más reciente que se realizó con éxito. En el ejemplo anterior, la primera implementación (versión "v1") se realizó correctamente, pero no la segunda implementación (versión "v2"). Por tanto, se considera que todas las instancias que ejecutan "v2" tienen un estado incorrecto.

Para solucionar este problema, debe iniciar otra implementación. Puede volver a implementar una versión anterior que sepa que funciona bien o configurar el entorno para que se omitan las comprobaciones de estado durante la implementación y vuelva a implementarse a la fuerza la nueva versión hasta que se complete.

También puede identificar y terminar las instancias en las que se ejecuta la versión incorrecta de la aplicación. Elastic Beanstalk lanzará instancias con la versión correcta para sustituir a las instancias terminadas. Utilice el comando "health" de la CLI de EB para identificar en qué instancias se ejecuta una versión incorrecta de la aplicación.

Servidor de aplicaciones

El 15 % de las solicitudes experimentan errores HTTP 4xx

El 20 % de las solicitudes dirigidas a ELB experimentan errores HTTP 4xx.

Hay un alto porcentaje de solicitudes HTTP dirigidas a una instancia o entorno que están experimentando errores 4xx.

Los códigos de estado de la serie 400 indican que el usuario hizo una solicitud incorrecta; por ejemplo, solicitó una página que no existe (404 Archivo no encontrado) o a la que el usuario no tiene acceso (403 Prohibido). Es normal que se produzcan algunos errores 404. Sin embargo, si el número es alto, podría indicar que hay enlaces internos o externos a páginas que no están disponibles. Estos problemas pueden resolverse corrigiendo los enlaces internos erróneos y redireccionando los enlaces externos que no son correctos.

El 5 % de las solicitudes experimentan errores HTTP 5xx

El 3 % de las solicitudes dirigidas a ELB experimentan errores HTTP 5xx.

Hay un alto porcentaje de solicitudes HTTP dirigidas a una instancia o entorno que están experimentando errores con códigos de estado de la serie 500.

Un código de estado de la serie 500 indica que el servidor de aplicaciones ha detectado un error interno. Estos errores informan de que hay un error en el código de la aplicación que debe identificarse y resolverse rápidamente.

El 95 % de la CPU está en uso.

En una instancia, el agente de estado notifica un porcentaje extremadamente alto de uso de la CPU y establece el estado de la instancia en Warning o Degraded.

Escale el entorno para poder aliviar la carga de las instancias.

Instancia de trabajo

Hay 20 mensajes en espera en la cola (hace 25 segundos).

Se están agregando solicitudes a la cola del entorno de trabajo más rápido de lo que se pueden procesar. Escale el entorno para aumentar la capacidad.

Hay 5 mensajes en la cola de mensajes fallidos (hace 15 segundos)

Se están produciendo errores repetidamente en las solicitudes de trabajo, que se están agregando a l Colas de mensajes fallidos. Consulte las solicitudes de la cola de mensajes fallidos para ver por qué están produciendo un error.

Otros recursos

El número de instancias activas (4) es inferior al tamaño mínimo del grupo de Auto Scaling (5).

El número de instancias que se ejecutan en el entorno es inferior al número mínimo configurado para el grupo de Auto Scaling.

Se han eliminado o modificado notificaciones del grupo de Auto Scaling (nombreDelGrupo).

Las notificaciones configuradas para el grupo de Auto Scaling se han modificado fuera de Elastic Beanstalk.