Ruby on rails 当我增加sidekiq并发时,它会说我的池太小了。但数字越小越好
我对sidekiq有点陌生,但最近我设法让它工作得很好。然而,我注意到我需要将并发性从5增加到20-25。当我编辑我的Ruby on rails 当我增加sidekiq并发时,它会说我的池太小了。但数字越小越好,ruby-on-rails,sidekiq,Ruby On Rails,Sidekiq,我对sidekiq有点陌生,但最近我设法让它工作得很好。然而,我注意到我需要将并发性从5增加到20-25。当我编辑我的sidekiq.yml文件时,显示如下: development: :concurrency: 5 production: :concurrency: 20 :queues: - default 从5点到25点,我犯了一个错误: 您的Redis连接池太小,Sidekiq无法工作。你的游泳池 有20个连接,但实际上需要至少有27个 这个错误到底指的是什么?我甚
sidekiq.yml
文件时,显示如下:
development:
:concurrency: 5
production:
:concurrency: 20
:queues:
- default
从5点到25点,我犯了一个错误:
您的Redis连接池太小,Sidekiq无法工作。你的游泳池
有20个连接,但实际上需要至少有27个
这个错误到底指的是什么?我甚至将“生产”从20个更改为30个,它仍然声称我的池有20个连接
如果我在增加并发性,为什么它会突然变小?任何澄清都将不胜感激。删除Sidekiq初始值设定项中的任何Redis
:size
参数。Sidekiq会自动调整你的池大小,如果你允许的话。它似乎在抱怨redis
池,而不是Sidekiq
连接池啊,好的。谢谢你的澄清!明白了。谢谢你的建议。我真的很感激!