

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

# Conferma che una coda Amazon SQS è vuota
<a name="confirm-queue-is-empty"></a>

Nella maggior parte dei casi, è possibile utilizzare un [long polling](sqs-short-and-long-polling.md#sqs-long-polling) per determinare se una coda è vuota. In rari casi, potresti ricevere risposte vuote anche quando una coda contiene ancora messaggi, specialmente se hai specificato un valore basso per il **tempo di attesa per la ricezione dei messaggi** quando hai creato la coda. Questa sezione spiega come confermare che una coda sia vuota.

**Verifica che una coda sia vuota (console)**

1. Impedisci a tutti i produttori di inviare messaggi.

1. Apri la console Amazon SQS all'indirizzo. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Nel riquadro di navigazione, scegliere **Code** (Code).

1. Nella pagina **Code**, scegliere una coda. 

1. Scegliere la scheda **Monitoring** (Monitoraggio).

1. In alto a destra nelle dashboard di monitoraggio, scegli la freccia rivolta verso il basso accanto al simbolo Aggiorna. Dal menu a discesa scegli **Aggiornamento automatico**. Lascia l'**intervallo di aggiornamento** a **1 minuto**.

1. Osserva le seguenti dashboard: 
   + Numero approssimativo di messaggi ritardati
   + Numero approssimativo di messaggi non visibili
   + Numero approssimativo di messaggi visibili

   Quando tutti mostrano valori `0` per diversi minuti, la coda è vuota.

**Per confermare che una coda è vuota (AWS CLI, AWS API)**

1. Impedisci a tutti i produttori di inviare messaggi. 

1. Eseguire ripetutamente uno dei seguenti comandi:
   + 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. Osserva le metriche per gli attributi seguenti:
   + `ApproximateNumberOfMessagesDelayed`
   + `ApproximateNumberOfMessagesNotVisible`
   + `ApproximateNumberOfMessagesVisible`

   Quando tutti mostrano valori `0` per diversi minuti, la coda è vuota.

Se ti affidi ai CloudWatch parametri di Amazon, assicurati di visualizzare più punti dati zero consecutivi prima di considerare la coda vuota. Per ulteriori informazioni sui CloudWatch parametri, consulta. [CloudWatch Metriche disponibili per Amazon SQS](sqs-available-cloudwatch-metrics.md)