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 manera 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. Puedes cambiar este comportamiento para empezar a lanzar 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
-
Ver el motivo de los errores en las comprobaciones de estado
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) 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 ha marcado que la instancia está en mal estado.
Para obtener ayuda con los errores en las comprobaciones de estado, consulteSolucione problemas de instancias en mal estado en Amazon EC2 Auto Scaling.
- AWS CLI
-
Visualización del motivo de los errores en las comprobaciones de estado
Utilice el siguiente comando describe-scaling-activities.
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
A continuación se muestra un ejemplo de respuesta, en el que Cause
se indica el motivo del error 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 API de 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 comando describe-scaling-activities.