我已经将Celery与Django ORM作为后端设置好了,想要监控幕后发生的情况。
我使用-E标志启动了celeryd。
python manage.py celeryd -E -l INFO -v 1 -f /path/to/celeryd.log
使用默认的1秒钟快照频率启动了celerycam。
python mannage.py celerycam
我可以看到任务被执行(在celery日志中)并且结果被存储(这些任务周期性地改变数据模型)。然而,在Django管理面板的任务/工作者页面中,显示为零项。当我启动celeryev时也是同样的情况(没有事件/任务/工作者显示)。
是否需要更改其他配置设置才能实现监控?
我的软件堆栈:Django 1.1,Celery 2.2.4,Python 2.4