queue - 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 远程取消/添加消费者到特定的工作人员吗?
解决方案
推荐阅读
- armeria - 如何使用 thrift 协议获取 httpservice 中的标头
- python - 为什么即使数组不是黑色,保存时图像也是黑色的?
- rxjs - AngularFire 使用 RxJS 主题测试对象是否存在
- python - 在beeware中拥有多个布局的最正确方法是什么
- html - 类型“#”错误中不存在属性“#”
- python-3.x - ValueError: '12' is not a supported norm
- javascript - 从 .graphql 文件导入构建模式
- google-apps-script - 如何将一个字符串转换为多个值然后使用公式?
- sql-server - 聚集索引说明
- javascript - MongooseServerSelectionError:读取 ECONNRESET