Risolvi i problemi in Amazon Auto Scaling EC2 - Amazon EC2 Auto Scaling

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risolvi i problemi in Amazon Auto Scaling EC2

Amazon EC2 Auto Scaling fornisce errori specifici e descrittivi per aiutarti a risolvere i problemi. È possibile trovare i messaggi di errore nella descrizione delle attività di dimensionamento.

Recuperare un messaggio di errore dalle attività di dimensionamento

Per recuperare un messaggio di errore dalla descrizione delle attività di scalabilità, usa il comando. describe-scaling-activities Hai un registro delle attività di dimensionamento che risale a 6 settimane fa. Le attività di dimensionamento vengono ordinate in base all'ora di inizio, con le più recenti elencate per prime.

Nota

Le attività di scaling vengono visualizzate anche nella cronologia delle attività nella console Amazon EC2 Auto Scaling nella scheda Attività per il gruppo Auto Scaling.

Per visualizzare le attività di dimensionamento per uno specifico gruppo Auto Scaling, utilizza il comando seguente.

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

Di seguito è riportato un esempio di risposta, dove StatusCode contiene lo stato corrente dell'attività e StatusMessage contiene il messaggio di errore.

{ "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" }, ... ] }

Per una descrizione dei campi nell'output, consulta Activity in Amazon EC2 Auto Scaling API Reference.

Visualizzare le attività di dimensionamento per un gruppo eliminato

Per visualizzare le attività di ridimensionamento dopo l'eliminazione del gruppo Auto Scaling, aggiungete --include-deleted-groups l'opzione al comando come describe-scaling-activitiessegue.

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

Di seguito è riportata una risposta di esempio, con un'attività di dimensionamento per un gruppo eliminato.

{ "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" }, ... ] }

Disattiva le attività di scalabilità

Sono disponibili le seguenti opzioni se è necessario esaminare un problema senza interferenze dovute a politiche di ridimensionamento o azioni pianificate:

Altre risorse per la risoluzione dei problemi

Le pagine seguenti forniscono informazioni aggiuntive per la risoluzione dei problemi con Amazon EC2 Auto Scaling.

Anche le seguenti AWS risorse possono essere di aiuto:

La risoluzione dei problemi richiede spesso query iterative e scoperta da parte di un esperto o di una community di aiutanti. Se continui a riscontrare problemi dopo aver provato i suggerimenti in questa sezione, contatta AWS Support (nella sezione, fai clic su Support, Support Center) o fai una domanda su AWS re:POST utilizzando il tag Amazon Auto EC2 Scaling. AWS Management Console