2012-10-24 11 views
8

Ich benutze RabbitMQ als meine Nachrichten Broker und meine Arbeiter sind Sellerie Aufgaben. Ich versuche, ein Problem zu diagnostizieren, bei dem ich Aufgaben an RabbitMQ in die Warteschlange stelle, aber Sellerie greift dann nicht auf.Wie kann ich die eingereihten Aufgaben in RabbitMQ anzeigen?

Kann ich überprüfen, welche Aufgaben in RabbitMQ eingereiht sind? Ich möchte das Datum und die Uhrzeit sehen, wenn sie in die Warteschlange gestellt werden, eine ETA angegeben wird, die Argumente und der Name der Aufgabe.

Ich konnte diese Informationen in den Dokumenten nicht finden - vielleicht habe ich es übersehen - und hoffte, dass einige von Ihnen eine einfache Möglichkeit kennen, die Aufgabenwarteschlange zu untersuchen. Vielen Dank.

Antwort

0

Solange die management pluginenabled ist, eine beliebige Anzahl von Nachrichten von der Warteschlange verarbeitet werden und gegebenenfalls requeued:

rabbitmqadmin get queue=queue_name requeue=true count=100