En esta página se describe cómo borrar tareas de una lista de aplicaciones en cola y cómo borrar colas. En algunos casos, es posible que necesites borrar una tarea que no se puede completar de manera correcta, sin importar cuántas veces se intente.
Borra tareas de una cola
API
Usa deleteTask()
) para borrar una tarea individual:
// Delete an individual task...
Queue q = QueueFactory.getQueue("queue1");
q.deleteTask("foo")
Console
Para borrar una tarea de la consola de Google Cloud, haz lo siguiente:
Abre la página de Cloud Tasks en Console.
Haz clic en el nombre de la cola en la que está la tarea que deseas quitar.
Selecciona la tarea que quieres borrar y haz clic en Borrar tareas seleccionadas.
Haz clic en Borrar.
Cómo borrar definitivamente todas las tareas de una cola
API
Usa purge()
) para borrar todas las tareas de la cola especificada:
// Purge entire queue...
Queue queue = QueueFactory.getQueue("foo");
queue.purge();
Console
Para borrar una tarea de la consola de Google Cloud, haz lo siguiente:
Abre la página de Cloud Tasks en Console.
Haz clic en el nombre de la cola en la que está la tarea que deseas quitar.
Selecciona la tarea que quieres borrar y haz clic en Borrar todas las tareas.
Haz clic en Borrar.
Todas las tareas creadas hasta este momento se borrarán para siempre. Las operaciones para borrar de manera definitiva pueden tardar hasta un minuto en aplicarse.
La recuperación de las cuotas liberadas mediante el borrado definitivo de una cola puede tardar varias horas.
Cómo pausar las colas
Puedes pausar una cola; para ello, quita su definición del archivo
y, luego, sube el archivo queue.yaml
editado. Si la tasa de cualquier cola se establece en 0, también se pausará la cola.queue.yaml
No se procesarán las tareas que queden en una cola pausada o las tareas nuevas que se agreguen. Para reanudar la cola pausada, sube un archivo
nuevo con la cola definida y la tasa establecida en un valor distinto de cero.
Las colas pausadas siguen contando como parte de tu cuota.queue.yaml
También puedes pausar una cola desde la página Cloud Tasks en la consola de Google Cloud
Borra colas
Se recomienda pausar una cola antes de borrarla:
Quita la definición de la cola del archivo
.queue.yaml
Sube el cambio al archivo
.queue.yaml
gcloud app deploy
queue.yaml
Una vez que la cola se quita del archivo
, usa la consola de Google Cloud para borrarla.queue.yaml
En la consola de Google Cloud, selecciona la cola.
Haz clic en Borrar cola.
Si borras una cola desde la consola de Google Cloud, debes esperar 7 días antes de volver a crear una con el mismo nombre.