ActiveRecord :: ConnectionTimeoutError:使用sidekiq

时间:2015-08-25 17:37:25

标签: ruby-on-rails postgresql activerecord sidekiq

我们无法扩展我们的crons的频率,因为我们已经喜欢并且阻止我们的事情就是数据库连接问题的数量。

我们有一个主服务器,它有主数据库和3个从服务器。我们在所有机器上运行sidekiq。

我们的postgresql.conf - :max_connections = 200

我们的游泳池选项也设置在我们所有的rails app上的pool:200 - 我们服务器中的database.yml。 我们在每台服务器上运行2个sidekiq进程

Server Setup

在绿色机器中,如果我们将并发性从6更改为7,我们就会开始出现错误 - Sidekiq - 无法在5.042秒内获得数据库连接。我在哪里弄乱吗? : - (

它可能是我们应用程序中的其他内容吗?这些数字并没有加起来。

活动记录连接的数量是否与pg_stat_activity有任何关联?

提前致谢

0 个答案:

没有答案