Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Visionado del motivo de los errores de una comprobación de estado
Mediante el siguiente procedimiento, puede ver la información sobre las instancias reemplazadas debido a una comprobación de estado.
De forma predeterminada, Amazon EC2 Auto Scaling crea una nueva actividad de escalado para terminar la instancia en mal estado y, a continuación, la termina. Mientras se termina la instancia, otra actividad de escalado lanza una instancia nueva. Usted puede cambiar este comportamiento para comenzar a inicializar una nueva instancia lo antes posible mediante una política de mantenimiento de instancias. Para obtener más información, consulte Políticas de mantenimiento de instancias.
- Console
-
Visualización del motivo de los fallos de una comprobación de estado
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/y selecciona Auto Scaling Groups en el panel de navegación.
-
Seleccione la casilla situada junto al grupo de escalado automático.
Se abre un panel dividido en la parte inferior de la página Auto Scaling groups (Grupos de Auto Scaling).
-
En la pestaña Activity (Actividad), en Activity history (Historial de actividad), la columna Status (Estado) muestra si su grupo de escalado automático ha lanzado o terminado las instancias correctamente.
Si terminó cualquier instancia en mal estado, la columna Cause (Causa) muestra la fecha y la hora de la terminación y el motivo del error de la comprobación de estado. Por ejemplo, At 2022-05-14T20:11:53Z an instance was taken
out of service in response to a user
health-check
. Este mensaje indica que una comprobación de estado personalizada marcó la instancia en mal estado.
Para obtener ayuda con los fallos en las comprobaciones de estado, consulte Solucione problemas de instancias en mal estado en Amazon EC2 Auto Scaling.
- AWS CLI
-
Visualización del motivo de los fallos de una comprobación de estado
Use el siguiente comando describe-scaling-activities.
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
A continuación se incluye una respuesta de ejemplo, donde Cause
contiene el motivo de fallo en la comprobación de estado.
{
"Activities": [
{
"ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
"AutoScalingGroupName": "my-asg",
"Description": "Terminating EC2 instance: i-04925c838b6438f14",
"Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.",
"StartTime": "2021-04-01T21:48:35.859Z",
"EndTime": "2021-04-01T21:49:18Z",
"StatusCode": "Successful",
"Progress": 100,
"Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
"AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
},
...
]
}
Para obtener una descripción de los campos de la salida, consulte Actividad en la referencia de la API Amazon EC2 Auto Scaling.
Para describir las actividades de escalado después de eliminar el grupo Auto Scaling, añada la --include-deleted-groups
opción al describe-scaling-activitiescomando.