本节介绍Celery的两种监控工具:命令行实用工具和Web实时监控工具Flower。
一. Celery命令行实用工具
Celery命令行实用工具可以用来检查和管理工作节点worker和任务。我们可以列出所有可用的命令:
# celery help
或者列出具体命令的帮助信息:
# celery <command> --help
下面介绍几种常用的命令及其功能。
(1) shell环境命令。进入含有Celery变量的Python解释器环境,Celery变量有当前的celery
、app、task,除了非设置了--without-tasks标志。
# celery -A myCeleryProj.app shell
(2)status命令:在这个集群中列出激活的节点。
(3)result命令:显示任务的执行结果。
#celery