Lew*_*uce 4 ruby-on-rails sidekiq
我对 sidekiq 有点陌生,但最近我设法让它工作得很好。但是,我注意到我需要将并发数从 5 增加到 20-25。当我编辑我的sidekiq.yml文件时,它显示了这一点:
development:
:concurrency: 5
production:
:concurrency: 20
:queues:
- default
Run Code Online (Sandbox Code Playgroud)
从 5 到 25,它给我一个错误,说明:
您的 Redis 连接池太小,Sidekiq 无法工作。您的池有 20 个连接,但实际上至少需要有 27 个
这个错误究竟指的是什么?我什至将“生产”从 20 改为 30,它仍然声称我的池有 20 个连接。
如果我增加并发,为什么突然变小了?任何澄清将不胜感激。