

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 do Amazon EC2 Auto Scaling
<a name="CHAP_Troubleshooting"></a>

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

**Topics**
+ [Recuperar uma mensagem de erro de ações de escalabilidade](#RetrievingErrors)
+ [Desativar atividades de escala](#turn-off-scaling-activities)
+ [Recursos adicionais para solução de problemas](#additional-troubleshooting-resources)
+ [Solucionar problemas do Amazon EC2 Auto Scaling: falhas ao iniciar instâncias do EC2](ts-as-instancelaunchfailure.md)
+ [Solucionar problemas do Amazon EC2 Auto Scaling: problemas de AMI](ts-as-ami.md)
+ [Solucionar problemas do Amazon EC2 Auto Scaling: problemas do balanceador de carga](ts-as-loadbalancer.md)
+ [Solucionar problemas do Amazon EC2 Auto Scaling: modelos de execução](ts-as-launch-template.md)

## Recuperar uma mensagem de erro de ações de escalabilidade
<a name="RetrievingErrors"></a>

Para recuperar uma mensagem de erro da descrição de atividades de escalabilidade, use o comando [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html). 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 ações de escalabilidade também são exibidas no histórico de atividades no console do Amazon EC2 Auto Scaling, na guia **Activity** (Atividades) do grupo do 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](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Activity.html) na *Referência da API do Amazon EC2 Auto Scaling*.

**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-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html)da 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"
        },
     ...
    ]
}
```

## Desativar atividades de escala
<a name="turn-off-scaling-activities"></a>

Você tem as seguintes opções se precisar investigar um problema sem a interferência de políticas de escala ou ações programadas:
+ Impeça que todas as políticas de escala dinâmica e ações programadas façam alterações na capacidade desejada do grupo, suspendendo os processos `AlarmNotification` e `ScheduledActions`. Para obter mais informações, consulte [Suspender e retomar os processos do Amazon EC2 Auto Scaling](as-suspend-resume-processes.md).
+ Desative as políticas de escala dinâmica individuais para que elas não alterem a capacidade desejada do grupo em resposta a alterações na carga. Para obter mais informações, consulte [Desabilitar uma política de escalabilidade para um grupo do Auto Scaling](as-enable-disable-scaling-policy.md).
+ Atualize as políticas individuais de escalabilidade de rastreamento de metas para escalar apenas para fora (adicionar capacidade) desativando a parte de expansão das políticas. Esse método evita que a capacidade desejada do grupo diminua, mas permite que seja aumentada quando a carga aumenta. Para obter mais informações, consulte [Políticas de escalabilidade com monitoramento do objetivo para o Amazon EC2 Auto Scaling](as-scaling-target-tracking.md).
+ Atualize sua política de escala preditiva para o modo *somente de previsão*. Enquanto estiver no modo somente de previsão, a escala preditiva continuará a gerar previsões, mas não aumentará automaticamente a capacidade. Para obter mais informações, consulte [Desabilitar uma política de escalabilidade para um grupo do Auto Scaling](predictive-scaling-create-policy.md).

## Recursos adicionais para solução de problemas
<a name="additional-troubleshooting-resources"></a>

As páginas a seguir apresentam mais informações para solucionar problemas com o Amazon EC2 Auto Scaling.
+ [Verificar uma ação de escalabilidade para um grupo do Auto Scaling](as-verify-scaling-activity.md) 
+ [Visualizar grafos de monitoramento no console do Amazon EC2 Auto Scaling](viewing-monitoring-graphs.md) 
+ [Verificações de integridade para instâncias em um grupo do Auto Scaling](ec2-auto-scaling-health-checks.md) 
+ [Considerações e limitações dos ganchos do ciclo de vidaConsiderações e limitações](lifecycle-hooks.md#lifecycle-hook-considerations)
+  [Concluir uma ação do ciclo de vida em um grupo do Auto Scaling](completing-lifecycle-hooks.md)
+  [Fornecer conectividade de rede para suas instâncias do Auto Scaling usando a Amazon VPC](asg-in-vpc.md) 
+ [Remover temporiamente instâncias do grupo do Auto Scaling](as-enter-exit-standby.md) 
+ [Desabilitar uma política de escalabilidade para um grupo do Auto Scaling](as-enable-disable-scaling-policy.md) 
+  [Suspender e retomar os processos do Amazon EC2 Auto Scaling](as-suspend-resume-processes.md) 
+ [Controlar quais instâncias do Auto Scaling serão terminadas durante uma redução de escala na horizontal](as-instance-termination.md) 
+ [Excluir infraestrutura do Auto Scaling](as-process-shutdown.md) 
+ [Cotas para recursos e grupos do Auto Scaling](ec2-auto-scaling-quotas.md) 

Os seguintes AWS recursos também podem ajudar:
+ [Tópicos AWS do Amazon EC2 Auto Scaling no Centro de conhecimento](https://repost.aws/knowledge-center) 
+ [Perguntas sobre o Amazon EC2 Auto AWS Scaling no re:POST](https://repost.aws/tags/TA5Ef3s6KtTiqT0mCRhR79ig/amazon-ec2-auto-scaling)
+ [Publicações do Amazon EC2 Auto Scaling no blog de computação AWS](https://aws.amazon.com/blogs/compute/category/compute/auto-scaling/) 
+ [Solução de problemas CloudFormation no *Guia CloudFormation do usuário*](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html) 

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 Console de gerenciamento da AWS, Support** **Center**) ou faça uma pergunta no [AWS re:POST](https://repost.aws/) usando a tag **Amazon EC2** Auto Scaling.