gpt4 book ai didi

ruby-on-rails - Err max clients 达到 Redis/Sidekiq/Rails

转载 作者:IT王子 更新时间:2023-10-29 06:09:47 24 4
gpt4 key购买 nike

过去 3 天我一直被这个问题困住,不确定现在该去哪里找。

我的 Rails 应用程序中有一个简单的 Sidekiq 实现。

我正在研究:Rails 4.2.0、Sidekiq 4.1.2、Redis 3.0.6

生产应用使用 heroku 实时运行,我有 1 个 worker dyno 和 1 个 web dyno。

问题是这样的,我不确定如何处理它或我做了什么让它这样做。

当我在 heroku 上运行 redis-cli 时,我可以看到我正在运行的客户端。在任何给定时间我最多有 2 或 3 个客户端在运行。我可以用

轻松杀死客户

CLIENT KILL TYPE normal

所以这一切都很好,花花公子。事情变得有点棘手的部分是当我在本地启动我的服务器时,我正在开发中。突然之间,我的 redic-cli 显示我有 19 个客户端在运行。这将导致我记录

Err 达到最大客户端数

我的假设是,我在本地以某种方式指示 sidekiq 处理 redis 生产 url。我不得不承认我对 Redis 和 Sidekiq 的了解是有限的,但我对它应该如何工作有一个基本的了解。

如有任何帮助或指导,我们将不胜感激。

最佳答案

尝试使用 sidekiq -c 3 来限制并发。

关于ruby-on-rails - Err max clients 达到 Redis/Sidekiq/Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37933775/

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