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 taskqueue.Delete para borrar una tarea individual:

// Delete an individual task...
t := &taskqueue.Task{Name: "foo"}
err = taskqueue.Delete(ctx, t, "queue1")

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 taskqueue.Purge para borrar todas las tareas de la cola especificada:

// Purge entire queue...
err := taskqueue.Purge(ctx, "queue1")

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 y, luego, sube el archivo 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 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 .

  2. Sube el cambio al archivo .

    gcloud app deploy

Una vez que la cola se quita del archivo , 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.