gpt4 book ai didi

redis - Celery 多实例和 Redis

转载 作者:可可西里 更新时间:2023-11-01 11:00:50 27 4
gpt4 key购买 nike

我有两台运行 Celery 的服务器和一个 Redis 数据库。他们都收听相同的队列,因为它们是为了划分“工作负载”。任务在 Redis 上排队,但看起来我的两台 Celery 服务器同时接收了任务,因此执行了两次(每台服务器一次)。有没有办法通过 Redis/Celery 设置来防止这种情况发生?

谢谢,

最佳答案

我的每台服务器都对 celery worker 使用相同的名称。从那时起,我在工作人员名称 (-n my_worker_%h) 的末尾添加了 %h 以显示主机名。这样 Celery Flower 就可以显示所有的 worker 在他们自己的行中,并且不会出现混淆。

关于redis - Celery 多实例和 Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com