Résoudre les problèmes d'Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résoudre les problèmes d'Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling fournit des erreurs spécifiques et descriptives pour vous aider à résoudre les problèmes. Vous trouverez les messages d'erreur dans la description des activités de mise à l'échelle.

Récupérer un message d'erreur à partir d'activités de mise à l'échelle

Pour récupérer un message d'erreur à partir de la description des activités de dimensionnement, utilisez la describe-scaling-activitiescommande. Vous avez un enregistrement des activités de mise à l'échelle qui remonte à 6 semaines. Les activités de mise à l'échelle sont classées par heure de début, les dernières activités de mise à l'échelle étant répertoriées en premier.

Note

Les activités de mise à l'échelle sont également affichées dans la console Amazon EC2 Auto Scaling, dans l'onglet Activity (Activités), dans l'historique des activités pour le groupe Auto Scaling.

Pour afficher les activités de mise à l'échelle d'un groupe Auto Scaling spécifique, utilisez la commande suivante.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

Voici un exemple de réponse, dans lequel StatusCode contient le statut actuel de l'activité et StatusMessage contient le message d'erreur.

{ "Activities": [ { "ActivityId": "3b05dbf6-037c-b92f-133f-38275269dc0f", "AutoScalingGroupName": "my-asg", "Description": "Launching a new EC2 instance: i-003a5b3ffe1e9358e. Status Reason: Instance failed to complete user's Lifecycle Action: Lifecycle Action with token e85eb647-4fe0-4909-b341-a6c42d8aba1f was abandoned: Lifecycle Action Completed with ABANDON Result", "Cause": "At 2021-01-11T00:35:52Z a user request created an AutoScalingGroup changing the desired capacity from 0 to 1. At 2021-01-11T00:35:53Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 1.", "StartTime": "2021-01-11T00:35:55.542Z", "EndTime": "2021-01-11T01:06:31Z", "StatusCode": "Cancelled", "StatusMessage": "Instance failed to complete user's Lifecycle Action: Lifecycle Action with token e85eb647-4fe0-4909-b341-a6c42d8aba1f was abandoned: Lifecycle Action Completed with ABANDON Result", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2b\"...}", "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg" }, ... ] }

Pour obtenir une description des champs de la sortie, consultez Activité dans la Référence de l'API Amazon EC2 Auto Scaling.

Pour afficher les activités de mise à l'échelle d'un groupe supprimé

Pour afficher les activités de dimensionnement après la suppression du groupe Auto Scaling, ajoutez l'--include-deleted-groupsoption à la describe-scaling-activitiescommande comme suit.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg --include-deleted-groups

Voici un exemple de réponse avec une activité de mise à l'échelle pour un groupe supprimé.

{ "Activities": [ { "ActivityId": "e1f5de0e-f93e-1417-34ac-092a76fba220", "AutoScalingGroupName": "my-asg", "Description": "Launching a new EC2 instance. Status Reason: Your Spot request price of 0.001 is lower than the minimum required Spot request fulfillment price of 0.0031. Launching EC2 instance failed.", "Cause": "At 2021-01-13T20:47:24Z a user request update of AutoScalingGroup constraints to min: 1, max: 5, desired: 3 changing the desired capacity from 0 to 3. At 2021-01-13T20:47:27Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 3.", "StartTime": "2021-01-13T20:47:30.094Z", "EndTime": "2021-01-13T20:47:30Z", "StatusCode": "Failed", "StatusMessage": "Your Spot request price of 0.001 is lower than the minimum required Spot request fulfillment price of 0.0031. Launching EC2 instance failed.", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2b\"...}", "AutoScalingGroupState": "Deleted", "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg" }, ... ] }

Désactiver les activités de dimensionnement

Les options suivantes s'offrent à vous si vous devez étudier un problème sans interférer avec les politiques de dimensionnement ou les actions planifiées :

Ressources supplémentaires pour la résolution des problèmes

Les pages suivantes fournissent des informations supplémentaires pour la résolution des problèmes liés à Amazon EC2 Auto Scaling.

Les AWS ressources suivantes peuvent également être utiles :

La résolution des problèmes nécessite souvent une requête et une recherche itératives par un expert ou par une communauté d'assistants. Si vous continuez à rencontrer des problèmes après avoir essayé les suggestions de cette section, contactez AWS Support (dans le AWS Management Console, cliquez sur Support, Support Center) ou posez une question sur AWS Re:post en utilisant le tag Amazon EC2 Auto Scaling.