Ruby on rails 4 从延迟作业迁移到Sidekiq

Ruby on rails 4 从延迟作业迁移到Sidekiq,ruby-on-rails-4,sidekiq,delayed-job,Ruby On Rails 4,Sidekiq,Delayed Job,我的应用程序在delayed_job table(~8000)中一直有很多排队的作业。在请求高峰期,特定作业处理延迟2.5小时。(+1分钟内新增1500个工作岗位) 我想现在是迁移到Sidekiq和Redis的好时机。我对DevOps不是很流利,也不完全理解所有细节 Sidekiq在线程上工作,而线程又基于数据库连接池(在我的例子中是MySQL)。 我现在已经设置了默认连接池,它等于5 我想知道当我将连接池提升到50(这将增强Sidekiq)时,是否会对我的服务器产生任何副作用(崩溃或其他什么?

我的应用程序在
delayed_job table
~8000
)中一直有很多排队的作业。在请求高峰期,特定作业处理延迟2.5小时。(
+1分钟内新增1500个工作岗位
) 我想现在是迁移到Sidekiq和Redis的好时机。我对DevOps不是很流利,也不完全理解所有细节

Sidekiq在线程上工作,而线程又基于数据库连接池(在我的例子中是MySQL)。 我现在已经设置了默认连接池,它等于5

我想知道当我将连接池提升到50(这将增强Sidekiq)时,是否会对我的服务器产生任何副作用(崩溃或其他什么?)。我的应用程序的Web服务器是Passenger(
Passenger实例2
PassengerMapoolSize 2
) 也许我应该小心地提升连接池(比如10到15),然后观察CPU和RAM的使用情况? 连接池大小增加是否还有其他副作用

请帮忙:)