回答
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. 如何获取芹菜任务状态?
- 7. 获取芹菜每个任务日志
- 8. 芹菜任务注册并在本地运行良好 - 切换到EC2和芹菜不注册他们
- 9. 芹菜任务没有在Django数据库注册
- 10. 芹菜Redis返回“接收未注册的任务类型”
- 11. 芹菜链任务
- 12. 芹菜 - 获取当前任务的任务ID
- 13. 获取芹菜中计划任务的任务ID
- 14. 芹菜:限制队列的任务
- 15. 芹菜 - 散装队列任务
- 16. 关掉芹菜任务
- 17. 芹菜任务不工作
- 18. 去抖芹菜任务?
- 19. 芹菜任务剖析
- 20. 芹菜任务instanciation缓存
- 21. 芹菜任务计划
- 22. 芹菜任务优先级
- 23. 芹菜任务翻译
- 24. 如何在Django中跨应用程序/项目注册芹菜任务?
- 25. 芹菜Django没有注册任务,在shell中找不到模块错误
- 26. 如何在芹菜中的任务组之后排列任务?
- 27. 如何从先前的芹菜任务中产生芹菜任务?
- 28. 执行其他芹菜任务不工作的芹菜周期性任务
- 29. 芹菜任务计划(芹菜,Django和RabbitMQ)
- 30. 芹菜任务重试(芹菜,Django和RabbitMQ)
你检查出这个线程所以获得注册任务转储? http://stackoverflow.com/questions/12651872/how-to-get-all-tasks-and-periodic-tasks-in-celery – 2014-10-02 12:34:44