回答
from celery.task.control import inspect
i = inspect()
i.registered_tasks()
这将给所有员工&相关注册工作的字典。
from itertools import chain
set(chain.from_iterable(i.registered_tasks().values()))
如果您在运行相同任务的多个工人,或者如果你只需要一组的所有已注册的任务,它的工作情况。
另一种方法:
从终端,你可以使用此命令
celery inspect registered
由于某种原因,Whic没有列出所有注册的任务。 – 2014-10-07 13:33:52
这很奇怪。不知道发生了什么问题。你可以分享你的芹菜配置和你的任务吗? – ChillarAnand 2014-10-07 14:23:46
对于任何使用Django使用Celery的人来说,'celery -A {celery_app_name}检查已注册'是否有用。 – 2016-06-28 16:02:24
- 1. 芹菜“收到未注册的任务”
- 2. 芹菜任务的动态注册
- 3. Django 1.9 +芹菜未注册任务
- 4. 芹菜队列似乎没有注册我的任务
- 5. 从芹菜后端获取所有任务的列表
- 6. 从django单元测试中获取芹菜任务列表
- 7. 如何获取芹菜任务状态?
- 8. 获取芹菜每个任务日志
- 9. 芹菜任务注册并在本地运行良好 - 切换到EC2和芹菜不注册他们
- 10. 芹菜任务链取消?
- 11. 芹菜任务
- 12. 芹菜任务
- 13. 芹菜中未注册的任务类型导入错误
- 14. 使用Django与芹菜接收未注册的任务
- 15. 芹菜Redis返回“接收未注册的任务类型”
- 16. 芹菜任务没有在Django数据库注册
- 17. 芹菜“收到未注册任务的类型”
- 18. 芹菜链任务
- 19. 推芹菜任务
- 20. 芹菜 - 获取当前任务的任务ID
- 21. 获取芹菜中计划任务的任务ID
- 22. 从里面取消芹菜任务?
- 23. 芹菜任务状态取决于CELERY_TASK_RESULT_EXPIRES
- 24. 芹菜 - 散装队列任务
- 25. 芹菜:限制队列的任务
- 26. 任务中的芹菜任务
- 27. 芹菜任务instanciation缓存
- 28. Django芹菜任务记录
- 29. 芹菜任务更新
- 30. Heroku芹菜背景任务
你检查出这个线程所以获得注册任务转储? http://stackoverflow.com/questions/12651872/how-to-get-all-tasks-and-periodic-tasks-in-celery – 2014-10-02 12:34:44