我收到错误
/home/yaswant/.rvm/gems/ruby-2.2.1/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:189:in `block in wait_poll':无法在其中获取数据库连接 5.000秒(等待5.000秒)(ActiveRecord :: ConnectionTimeoutError)
我的连接池有30个连接。 我的应用程序是基于api的应用程序,我正在使用线程出轨。 请建议我如何解决这个问题
答案 0 :(得分:0)
您需要增加应用程序将使用的连接池。
Sidekiq默认会占用每个队列25个,这意味着如果你有一个10的池,那么你最终会有很多错误显示,它们最终会成功,但这样做需要更长的时间。