Domanda

so che puoi visualizzare le attività attualmente in coda e in esecuzione nel cruscotto o console server di sviluppo. Tuttavia, c'è un modo per ottenere quella lista di programmazione? La documentazione descrivono solo come aggiungere attività alla coda, ma non come lista e / o annullare loro.

In Python per favore.

È stato utile?

Soluzione

E 'sicuro che non sembra in questo modo. Invece di rimuovere il compito, come circa alterando il gestore compito, qualunque essa sia che svolge il compito di URL invoca, per verificare se il lavoro specificato ancora deve essere fatto, e solo tornare 200 OK immediatamente se il compito sarebbe stato cancellato.

problema su google-codice sembra richiedere la stessa funzione.

Altri suggerimenti

Una soluzione, dal momento che non sembrano sostenere questo ancora, sarebbe quello di modellare una Task datastore oggetto. Creare uno sul compito coda di aggiungere, aggiornare durante l'esecuzione, ed eliminarlo quando il vostro compito incendi. Questo può anche essere un bel modo per aggirare i limiti di carico utile della api coda di compito.

Se si utilizzano le code di trazione, questo può essere realizzato utilizzando il Task Queue API REST via:

GET
https://www.googleapis.com/taskqueue/v1beta1/projects/{PROJECT_NAME}/taskqueues/{TASKQUEUE_NAME}/tasks

In questo momento, questo è possibile solo con le code di tiro:

  

"È possibile utilizzare solo le code spinta all'interno dell'ambiente App Engine, se   è necessario accedere a compiti App Engine dall'esterno di App Engine, l'uso   tirare le code "-. push coda docs

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top