Solucionar problemas no Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucionar problemas no Amazon EC2 Auto Scaling

O Amazon EC2 Auto Scaling fornece erros específicos e descritivos para ajudar você a solucionar problemas. Você pode encontrar as mensagens de erro na descrição das ações de escalabilidade.

Recuperar uma mensagem de erro de ações de escalabilidade

Para recuperar uma mensagem de erro da descrição das atividades de escalabilidade, use o describe-scaling-activitiescomando. Você tem um registro de atividades de escalabilidade que data de 6 semanas atrás. As ações de escalabilidade são ordenadas por hora de início, com as ações de escalabilidade mais recentes listadas primeiro.

nota

As atividades de escalabilidade também são exibidas no histórico de atividades no console Amazon EC2 Auto Scaling na guia Atividade do grupo Auto Scaling.

Para ver as ações de escalabilidade de um grupo específico do Auto Scaling, use o comando a seguir.

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

O exemplo a seguir é de uma resposta, em que StatusCode contém o status atual da atividade e StatusMessage contém a mensagem de erro.

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

Para obter uma descrição dos campos na saída, consulte Atividade na Referência do Amazon EC2 Auto Scaling. API

Para visualizar as ações de dimensionamento para um grupo excluído

Para visualizar as atividades de escalabilidade após a exclusão do grupo Auto Scaling, adicione --include-deleted-groups a opção ao comando describe-scaling-activitiesda seguinte maneira.

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

O exemplo a seguir é uma resposta com uma ação de escalabilidade para um grupo excluído.

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

Desative as atividades de escalabilidade

Você tem as seguintes opções se precisar investigar um problema sem interferência de políticas de escalabilidade ou ações programadas:

Recursos adicionais para solução de problemas

As páginas a seguir fornecem informações adicionais para solucionar problemas com o Amazon EC2 Auto Scaling.

Os seguintes AWS recursos também podem ajudar:

Geralmente, a solução de problemas requer consulta e descoberta iterativas por um especialista ou de uma comunidade de ajudantes. Se você continuar enfrentando problemas depois de tentar as sugestões desta seção, entre em contato AWS Support (no, clique em Support AWS Management Console, Support Center) ou faça uma pergunta no AWS re:POST usando a tag Amazon Auto EC2 Scaling.