Wie, um eine Liste der Elemente in der Warteschlange in Sellerie?

Habe ich ein Django-Projekt auf einer Ubuntu-EC2-Knoten, die ich verwende zum einrichten eines asynchronen Verwendung Celery.

Ich bin nach http://michal.karzynski.pl/blog/2014/05/18/setting-up-an-asynchronous-task-queue-for-django-using-celery-redis/ zusammen mit den docs.

Ich in der Lage gewesen, um eine grundlegende Aufgabe, die arbeiten auf der Kommandozeile mit:

(env1)ubuntu@ip-172-31-22-65:~/projects/tp$ celery --app=myproject.celery:app worker --loglevel=INFO

Ich erkannte, dass ich habe eine Reihe von Aufgaben, die in meiner Warteschlange, die noch nicht ausgeführt:

[2015-03-28 16:49:05,916: WARNING/MainProcess] Restoring 4 unacknowledged message(s).
(env1)ubuntu@ip-172-31-22-65:~/projects/tp$ celery -A tp purge
WARNING: This will remove all tasks from queue: celery.
         There is no undo for this operation!

(to skip this prompt use the -f option)

Are you sure you want to delete all tasks (yes/NO)? yes
Purged 81 messages from 1 known task queue.

Wie bekomme ich eine Liste der Elemente in der Warteschlange von der Kommandozeile aus?

InformationsquelleAutor user61629 | 2015-03-28
Schreibe einen Kommentar