Borra tareas y colas

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:

  1. Abre la página de Cloud Tasks en Console.

    Ir a Cloud Tasks

  2. Haz clic en el nombre de la cola en la que está la tarea que deseas quitar.

  3. Selecciona la tarea que quieres borrar y haz clic en Borrar tareas seleccionadas.

    El botón “Borrar las tareas seleccionadas” es el último de la lista de acciones ubicada en la parte superior derecha de la página.

  4. 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:

  1. Abre la página de Cloud Tasks en Console.

    Ir a Cloud Tasks

  2. Haz clic en el nombre de la cola en la que está la tarea que deseas quitar.

  3. Selecciona la tarea que quieres borrar y haz clic en Borrar todas las tareas.

    El botón “Borrar todas las tareas” las borra de la cola de forma definitiva.

  4. 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 queue.yaml y, luego, sube el archivo queue.yaml editado. Si la tasa de cualquier cola se establece en 0, también se pausará la cola.

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 queue.yaml 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.

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:

  1. Quita la definición de la cola del archivo queue.yaml.

  2. Sube el cambio al archivo queue.yaml.

    gcloud app deploy queue.yaml

Una vez que la cola se quita del archivo queue.yaml, usa la consola de Google Cloud para borrarla.

  1. En la consola de Google Cloud, selecciona la cola.

    Ir a Cloud Tasks

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