ActiveRecord :: ConnectionTimeoutError w / rails,sidekiq& PostgreSQL的

时间:2014-06-24 13:15:42

标签: ruby-on-rails ruby database postgresql sidekiq

我有一个运行postgresql和sidekiq的rails应用程序。在安排大量后台作业时,每个约需要20秒才能完成,我得到以下错误

ActiveRecord::ConnectionTimeoutError: could not obtain a database connection within 5.000 seconds (waited 5.097 seconds)

在我的database.yml文件中,我指定了一个100池。然后在我的postgres配置中,我将max_connections设置为200(因为有其他应用程序使用postgres)。看起来这应该避免这个问题,但事实并非如此。

想法?

0 个答案:

没有答案