首页 > 解决方案 > Celery CLI - 无法取消特定节点上特定工作者的消费者

问题描述

使用花我可以取消或添加特定节点上特定工作者的消费者。

但是使用 CLI,我失败并收到此错误:

错误:在时间限制内没有节点回复。

这是命令

$ celery control -d worker1@my_node -b redis://remote_broker:6379 cancel_consumer queue_name

在 1-2 秒超时后给我

>> Error: No nodes replied within time constraint.

查看状态,我可以清楚地看到,我可以到达我的工人/节点

$ celery status -b redis://remote_broker:6379

 worker1@my_node: OK
 worker2@my_node: OK
 worker3@my_node: OK
 worker4@my_node: OK
 4 nodes online. (Not realy sure why celery says 4 nodes, when there is one node and 4 workers [at least in documentation right side is called node])

知道为什么我不能使用 CLI 远程取消/添加消费者到特定的工作人员吗?

标签: queuecelerycommand-line-interfacedistributedbroker

解决方案


推荐阅读