Heroku和Postgresql和Rails - 连接错误太多

时间:2012-08-17 02:10:08

标签: ruby-on-rails postgresql heroku

我在Ruby on Rails,Heroku和Postgresql上遇到以下错误:

PG::Error (FATAL:  too many connections for role "********"

我已经多次重启服务器无济于事。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

支付Heroku更多的钱并不总是答案。

当我遇到开发级数据库row limit时,我暂时遇到了这个问题。使用控制台删除行直到我低于限制解决了问题。

另一种可能遇到此问题的方法是使用独角兽。使用的连接数是dynos乘以每个dyno的独角兽工人数。 Heroku解释了所有here,以及在config/unicorn.rb中配置它的方法。

此外,查看正在使用的连接数可能很有用。只需运行heroku pg:info

答案 1 :(得分:2)

显然我在开发级DB上。我升级到Crane级生产DB,一切都应该没问题。