我正在运行芹菜+ rabbitmq应用程序。我启动了一堆ec2机器,但我发现我的芹菜工人机器只使用了大约15%的CPU(峰值为30%)。我已经为每台机器配置了6个芹菜工人(我只是将工人数量设置为高于虚拟CPU的数量#)。
芹菜工人不应该接近使用100%的cpu利用率吗?我觉得好像我的工人“懈怠”,并且想知道这是否是一种常见现象。我应该只留下每个核心的默认1芹菜工人吗?
在查看我的芹菜工人日志时,他们都正在工作并成功连接到我的单个经纪人。我已经关闭芹菜心跳等选项,因为它们给了我同步/延迟问题。
更多信息:即使我使用多个工作人员,我也没有使用celery --concurrency选项或eventlet。