celery通过flower组件实现管理和监控功能 ,flower组件不仅仅提供监控功能,还提供HTTP API可实现对woker和task的管理
官网:https://pypi.org/project/flower/
文档:https://flower.readthedocs.io/en/latest
1.安装flower
pip install flower
2.启动flower
#celery_study是项目名
celery flower -A celery_study --address=127.0.0.1 --port=5555
此时报错
尝试了很多,最后在外网看到最新版本的flower貌似还不支持celery5.0,可将celery降到4.4
pip install celery==4.4
再去执行代码
celery flower -A celery_study --address=127.0.0.1 --port=5555
成功
3. 访问
在浏览器输入:http://127.0.0.1:5555
4.通过api操作
curl http://127.0.0.1:5555/api/workers