Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Confirmación de que una cola de Amazon SQS está vacía
En la mayoría de los casos, puede utilizar el sondeo largo para determinar si una cola está vacía. En contados casos, es posible que reciba respuestas vacías incluso cuando una cola aún contenga mensajes, sobre si especifica un valor bajo para Tiempo de espera de recepción del mensaje al crear la cola. En esta sección se describe cómo confirmar que una cola está vacía.
Confirmación de que una cola está vacía (consola)
-
Detenga el envío de mensajes de todos los productores.
Abra la consola de Amazon SQS en https://console.aws.amazon.com/sqs/
. -
En el panel de navegación, elija Colas.
-
En la página Colas, elija una cola.
-
Elija la pestaña Monitorización.
-
En la parte superior derecha de los paneles de monitorización, elija la flecha hacia abajo situada junto al símbolo Actualizar. En el menú desplegable, elija Actualización automática. Deje el Intervalo de actualización en 1 minuto.
-
Observe los siguientes paneles:
-
Número aproximado de mensajes retrasados
-
Número aproximado de mensajes no visibles
-
Número aproximado de mensajes visibles
Si todos muestran valores
0
durante varios minutos, la cola está vacía. -
Confirmación de que una cola está vacía (AWS CLI, API de AWS)
-
Detenga el envío de mensajes de todos los productores.
-
Ejecute uno de los siguientes comandos de forma repetida:
-
AWS CLI:
get-queue-attributes
-
API de AWS:
GetQueueAttributes
-
-
Observe las métricas de los siguientes atributos:
-
ApproximateNumberOfMessagesDelayed
-
ApproximateNumberOfMessagesNotVisible
-
ApproximateNumberOfMessagesVisible
Si todos son
0
durante varios minutos, la cola está vacía. -
Si confía en las métricas de Amazon CloudWatch, asegúrese de que ve varios puntos de datos cero consecutivos antes de considerar que esa cola está vacía. Para obtener más información sobre las métricas de CloudWatch, consulte CloudWatch Métricas disponibles para Amazon SQS.