我正在使用Django,Celery和Django-Celery。我想监控我的任务的状态/结果,但我对如何做到这一点感到有些困惑。
我是否使用./manage.py celeryev
,./manage.py celerymon
,./manage.py celerycam
?我是否运行sudo /etc/init.d/celeryevcam start
?
答案 0 :(得分:18)
执行命令
./manage.py celeryd -E
./manage.py celerycam
第一个启动了启用事件的工作人员。
现在您可以在django管理界面中找到任务结果。确保你的INSTALLED_APPS中有djcelery。如果你想看到任务状态也使用celerymon。
答案 1 :(得分:6)
我知道这是一个老问题。但对于将来访问的人来说,Celery Flower是一个很好的工具。它也是Celery的recommended。以下是上面链接的一些很酷的功能: