Eliminazione di attività e code

Questa pagina descrive come eliminare attività da una coda in modalità push e come eliminarla code. In alcuni casi potrebbe essere necessario eliminare un'attività che non può essere completata correttamente, indipendentemente dal numero di tentativi.

Eliminazione di attività da una coda

API

Utilizza taskqueue.Delete per eliminare una singola attività:

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

Console

Per eliminare un'attività dalla console Google Cloud:

  1. Apri la pagina Cloud Tasks nella console.

    Vai a Cloud Tasks

  2. Fai clic sul nome della coda da cui vuoi rimuovere l'attività.

  3. Seleziona l'attività da eliminare e fai clic su Elimina attività selezionate.

    Il pulsante Elimina attività selezionate è l'ultimo nell'elenco delle azioni in alto a destra nella pagina.

  4. Fai clic su Elimina.

Eliminazione di tutte le attività da una coda

API

Utilizza taskqueue.Purge per eliminare tutte le attività dalla coda specificata:

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

Console

Per eliminare un'attività dalla console Google Cloud:

  1. Apri la pagina Cloud Tasks nella console.

    Vai a Cloud Tasks

  2. Fai clic sul nome della coda da cui vuoi rimuovere l'attività.

  3. Seleziona l'attività da eliminare e fai clic su Elimina tutte le attività.

    La
  Il pulsante Elimina tutte le attività elimina definitivamente tutte le attività dalla coda.

  4. Fai clic su Elimina.

Tutte le attività create prima del momento dell'eliminazione vengono eliminate definitivamente. L'applicazione delle operazioni di purga può richiedere fino a un minuto.

Potrebbero essere necessarie diverse ore per recuperare le quote liberate dall'eliminazione di una coda.

Messa in pausa delle code

Puoi mettere in pausa una coda rimuovendo la relativa definizione dal file e caricando il file modificato. Se imposti la frequenza di qualsiasi coda su 0, la coda verrà messa in pausa.

Eventuali attività che rimangono in una coda in pausa o nuove attività aggiunte non verranno elaborate. Puoi riprendere la coda in pausa caricando un nuovo con la coda definita e la tariffa impostata su un valore diverso da zero. Le code in pausa continuano a essere conteggiate nella quota.

Puoi anche mettere in pausa una coda dalla pagina Cloud Tasks nella console Google Cloud

Eliminazione delle code in corso...

Ti consigliamo di mettere in pausa una coda prima di eliminarla:

  1. Rimuovi la definizione della coda dal file .

  2. Carica la modifica nel file .

    gcloud app deploy

Una volta rimossa la coda dal file , utilizza la console Google Cloud per eliminarla.

  1. Seleziona la coda nella console Google Cloud.

    Vai a Cloud Tasks

  2. Fai clic su Elimina coda.

Se elimini una coda dalla console Google Cloud, devi attendere 7 giorni prima di ricrearla con lo stesso nome.