0

我正在运行 sidekiq worker 任务并使用 redis 在 heroku 上运行 nano。

我的 sidekiq.yml 看起来像这样:

Sidekiq.configure_client do |config|
    config.redis = {size: 1, db: 0, url: ENV["REDISTOGO_URL"] || 'redis://localhost:6379/0'}
end

Sidekiq.configure_server do |config|
    config.redis = {size: 3, db: 0, url: ENV["REDISTOGO_URL"] || 'redis://localhost:6379/0'}
end

当我将服务器的大小设置为小于 7 时,它给了我错误:

你的 redis 连接池太低了。必须至少有 7 个连接。

当我将它设置为 7 时,它给了我

达到最大客户数。

我不明白为什么会出现这个错误以及如何为 heroku 解决这个问题。没有错误发生的最佳数字是多少?

4

0 回答 0