Cómo borrar 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 con éxito, sin importar cuántas veces se vuelva a intentar.

Cómo borrar tareas de una cola

API

Para borrar una tarea individual, utiliza deleteTask():

// Delete an individual task...
Queue q = QueueFactory.getQueue("queue1");
q.deleteTask("foo")

Console

Sigue estos pasos para borrar una tarea de GCP Console:

  1. Abre la página de listas de tareas en cola en la consola.

    Ir a la página de listas de tareas en cola

  2. Haz clic en el nombre de la cola de la que desees quitar la tarea.

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

    El botón Borrar tareas seleccionadas se encuentra al final 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

Utiliza purge() para borrar todas las tareas de la cola especificada:

// Purge entire queue...
Queue queue = QueueFactory.getQueue("foo");
queue.purge();

Console

Sigue estos pasos para borrar una tarea de GCP Console:

  1. Abre la página de listas de tareas en cola en la consola.

    Ir a la página de listas de tareas en cola

  2. Haz clic en el nombre de la cola de la que desees quitar la tarea.

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

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

  4. Haz clic en Borrar.

Todas las tareas creadas hasta este momento se eliminarán definitivamente. Las operaciones de borrado definitivo pueden tardar hasta un minuto en aplicarse.

Puede tomar varias horas recuperar las cuotas liberadas cuando se borra una cola de forma definitiva.

Cómo inhabilitar colas

Puedes inhabilitar o pausar una cola si quitas su definición de tu archivo queue.yaml y, a continuación, subes el archivo queue.yaml actualizado.

Si omites una cola en queue.yaml y, luego, subes el archivo editado para inhabilitarla, la cola se configurará como “inhabilitada” y su frecuencia será 0. Las tareas que permanezcan en la cola, o las tareas nuevas que se agreguen a la cola, no serán procesadas. Para volver a habilitar una cola inhabilitada, sube un archivo queue.yaml nuevo con la cola definida. Las colas inhabilitadas siguen contando como parte de tu cuota.

También puedes pausar una cola desde la página de listas de tareas en cola en GCP Console

Cómo borrar colas

Para borrar una cola, sigue estos pasos:

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

  2. Sube el cambio al archivo queue.yaml.

    [PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update_queues [YOUR_APP_DIR]
    

    o en Windows:

    [PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update_queues [YOUR_APP_DIR]
    
  3. Borra la cola en GCP Console, selecciona la cola y haz clic en Borrar cola:

    Ir a la página de listas de tareas en cola

Si borras una cola de GCP Console, debes esperar 7 días para volver a crear una con el mismo nombre.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Entorno estándar de App Engine para Java