Ich möchte einen Ort haben, an dem ich alle Aufgaben der Aufgabe beobachten kann.
Ich spreche nicht über die registrierten Funktionen / Klassen als Aufgaben, sondern über die eigentlichen geplanten Jobs, für die ich Folgendes anzeigen könnte: name, task_id, eta, worker usw.
Mit Sellerie 2.0.2 und Djcelery fand ich "inspect" in der Dokumentation. Ich habe es versucht:
%Vor% Aber es hängt für immer an dump = i.scheduled()
.
Seltsam, weil sonst alles funktioniert.
Mit Ubuntu 10.04, django 1.0 und virtualenv.
Sehen Sie sich sellerymon an, auf dem ein Webserver mit allen geplanten Aufgaben ausgeführt wird. Sie müssen Sellerie mit dem -E-Flag laufen lassen, um Ereignisse zu aktivieren, die in Ihre Warteschlange gestellt und vom sellerymon-Daemon abgerufen werden.
Try Flower - Sellerie Überwachungswerkzeug.
Dies bietet ein wirklich nützliches Dashboard zur Überwachung von Aufgaben in der Warteschlange.