Django Celery: интерфейс администратора, показывающий нулевые задачи/работников

Я установил Celery с Django ORM как back-end. Попытка следить за тем, что происходит за сценой.

  • Я начал использовать celeryd с флагом -E python manage.py celeryd -E -l INFO -v 1 -f /path/to/celeryd.log

  • Начнется celerycam с частотой моментального снимка по умолчанию 1 секунды. python mannage.py celerycam

Я могу видеть выполняемые задачи (в журнале сельдерея) и сохраняемые результаты (модели данных периодически изменяются этими задачами). Однако страницы "Задачи/Рабочие" в панели администратора Django показывают нулевые элементы. То же самое происходит, когда я начинаю ceralev (показывает o события/задачи/работники).

Нужно ли изменять какие-либо дополнительные настройки для мониторинга?

Мой стек программного обеспечения: Django 1.1, Celery 2.2.4, Python 2.4

2 ответа

Снимки событий в настоящее время не работают с транспортом ORM Django.


Я не знаю, будет ли это полезно, но вы пытались запустить. /manage.py celerycam, он будет захватывать данные в базе данных каждые 1 секунду, таким образом, вы сможете видеть онлайн-работников и задачи в Интерфейс администратора django.

licensed under cc by-sa 3.0 with attribution.