run results celery_result_backend beat celery django-celery

results - Django Celery: interfaz de administración que muestra cero tareas/trabajadores



celery_result_backend django (2)

Las instantáneas de eventos no funcionan actualmente con el transporte ORM de Django.

He configurado Celery con Django ORM como back-end. Tratando de monitorear lo que está pasando detrás de la escena.

  • He iniciado celeryd con -E flag python manage.py celeryd -E -l INFO -v 1 -f /path/to/celeryd.log

  • Se inició celerycam con una frecuencia de instantánea predeterminada de 1 segundo. python mannage.py celerycam

Puedo ver las tareas que se ejecutan (en el registro de apio) y los resultados que se almacenan (los modelos de datos se modifican periódicamente por esas tareas). Sin embargo, las páginas Tarea / Trabajador en el panel de administración de Django muestran cero elementos. Lo mismo sucede cuando comienzo celeryev (muestra o eventos / tareas / trabajadores).

¿Hay alguna configuración de configuración adicional que deba cambiarse para lograr el monitoreo?

Mi pila de software: Django 1.1, Celery 2.2.4, Python 2.4


No sé si esto será útil, pero si intentaste ejecutar ./manage.py celerycam, capturará los datos en la base de datos cada 1 segundo, por lo que podrás ver trabajadores y tareas en línea en la interfaz de administración de django .