

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á.

# Confirmar se uma fila do Amazon SQS está vazia
<a name="confirm-queue-is-empty"></a>

Na maioria dos casos, você pode usar a [sondagem longa](sqs-short-and-long-polling.md#sqs-long-polling) para determinar se uma fila está vazia. Em casos raros, você pode receber respostas vazias mesmo quando uma fila ainda contém mensagens, especialmente se você especificar um valor baixo para o **tempo de espera da mensagem** quando criar a fila. Esta seção descreve como confirmar se uma fila está vazia.

**Para confirmar se uma fila está vazia (console)**

1. Interrompa o envio de mensagens por todos os produtores.

1. Abra o console do Amazon SQS em [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/).

1. No painel de navegação, escolha **Queues**.

1. Na página **Queues** (Filas), escolha uma fila. 

1. Escolha a guia **Monitoring (Monitoramento)**.

1. No canto superior direito dos painéis de monitoramento, escolha a seta para baixo ao lado do símbolo Refresh (Atualizar). No menu suspenso, escolha **Auto refresh** (Atualização automática). Deixe **Refresh interval** (Atualização do intervalo) como **1 Minute** (1 minuto).

1. Observe os seguintes painéis: 
   + Número aproximado de mensagens atrasadas
   + Número aproximado de mensagens não visíveis
   + Número aproximado de mensagens visíveis

   Quando todos eles mostram valores `0` por vários minutos, a fila está vazia.

**Para confirmar se uma fila está vazia (API da AWS AWS CLI)**

1. Interrompa o envio de mensagens por todos os produtores. 

1. Execute repetidamente um dos seguintes comandos:
   + AWS CLI: `[get-queue-attributes](https://docs.aws.amazon.com/cli/latest/reference/get-queue-attributes.html)`
   + AWS API: `[GetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)`

1. Observe as métricas dos seguintes atributos:
   + `ApproximateNumberOfMessagesDelayed`
   + `ApproximateNumberOfMessagesNotVisible`
   + `ApproximateNumberOfMessagesVisible`

   Quando todos eles são `0` por vários minutos, a fila está vazia.

Se você confiar nas métricas do Amazon CloudWatch, certifique-se de ver vários pontos de dados zero consecutivos antes de considerar essa fila vazia. Para obter mais informações sobre métricas do CloudWatch, consulte [CloudWatch Métricas disponíveis para o Amazon SQS](sqs-available-cloudwatch-metrics.md).