【问题标题】:How to setup dedicated Sidekiq server?如何设置专用的 Sidekiq 服务器?
【发布时间】:2025-12-07 10:50:02
【问题描述】:

我有一个使用 nginx 和 capistrano 部署在 2 个 ec2 实例上的 rails 应用程序。对于后台工作,我使用了 sidekiq 和 redis。我在服务器上有 50 GB 内存。我还将 max_pool_size 设置为 sidekiq 并发的 50。我想使用一个实例作为 Sidekiq 的专用服务器。我该怎么做?

【问题讨论】:

    标签: redis sidekiq dedicated-server


    【解决方案1】:

    您将无法拥有 Rails 应用程序和 Sidekiq 服务器。你可以有一个 Rails 应用程序连接到一个实例,该实例也有你的 Rails 应用程序和 Sidekiq 服务器的副本。您在 Sidekiq 服务器上唯一需要做的事情不是运行 rails,而是只运行 sidekiq。

    在我看来,你想要这样让事情变得复杂。您最好将两者都放在同一台服务器上,并运行一个单独的 ElasticCache Redis 服务器,您的 Sidekiq 可以连接到该服务器。

    【讨论】: