gpt4 book ai didi

ruby-on-rails - Sidekiq 远程服务器设置

转载 作者:行者123 更新时间:2023-12-04 12:51:35 25 4
gpt4 key购买 nike

我想在不同的服务器上远程运行 sidekiq 工作人员以分担负载。找不到它的任何文档。我在 sidekiq 官方文档中找不到任何内容,我尝试在 google 中搜索“sidekiq 远程服务器”、“sidekiq 远程工作人员”……,但找不到任何有用的信息。
这是我想要做的
enter image description here

我的问题是:我是否需要将与生产服务器上相同的应用程序代码复制到所有 sidekicks 服务器?如何配置 sidekiq 以这种方式工作或阅读有关此类配置的哪些文档或来源?感谢大家提供任何类型的帮助!

最佳答案

一季度。我是否需要将与生产服务器上相同的应用程序代码复制到所有 sidekicks 服务器?
回答:是的

Q2。如何配置 Sidekiq 以这种方式工作或阅读有关此类配置的哪些文档或来源?
答:需要将 Sidekiq 连接到普通的 Redis 服务器。假设您的 Sidekiq 工作人员连接到服务器上的 Redis 服务器,例如 R。然后当您排队任何作业时,您需要配置您的 Sidekiq gem 以连接到服务器 R 上的 Redis。

要将您的 Sidekiq 配置为使用外部服务器,您可以使用

Sidekiq.configure_server do |config|
config.redis = { url: 'redis://redis.example.com:7372/12' }
end

您可以查看 documentation了解更多详情。

核心思想是,您需要一个通用的数据库服务器,每个 Sidekiq 工作线程和队列都将连接到该服务器。

关于ruby-on-rails - Sidekiq 远程服务器设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36009616/

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