获取正在运行的celery 任务的计数

wsxa1bj1  于 2021-06-10  发布在  Redis
关注(0)|答案(0)|浏览(191)

我在像这样做

celery worker -A tasks --pool gevent --concurrency 30 -l info

我可以通过以下方法获得redis中的排队任务计数:

127.0.0.1:6379> LLEN celery
(integer) 83

所以挂起的任务存储在 celery 带有 LIST 值,我得到了长度 LLEN .
现在,如何计算正在运行的任务数?我怎样才能做到这一点?
提前谢谢。
附言: celery inspect active -A tasks 使用时不起作用 gevent 我用的是默认的 prefork

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题