生产中::无法在5.000秒内获得数据库连接(等待5.000秒)(ActiveRecord::ConnectionTim



我得到错误

/home/yaswant/.rvm/gems/ruby-2.2.1/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:189:in`wait_poll中的块:无法在中获取数据库连接5.000秒(等待5.000秒)(ActiveRecord::ConnectionTimeoutError)

我的连接池有30个连接。我的应用程序是一个基于api的应用程序,我使用的是脱离轨道的线程。请建议我如何解决此

您需要增加应用程序将要使用的连接池。

Sidekiq默认情况下每个队列需要25个,这意味着如果你有一个10个的池,那么你最终会出现很多错误,它们最终会成功,但这需要更长的时间

相关内容

最新更新