标签: ruby-on-rails postgresql heroku
我在Ruby on Rails,Heroku和Postgresql上遇到以下错误:
PG::Error (FATAL: too many connections for role "********"
我已经多次重启服务器无济于事。有什么想法吗?
答案 0 :(得分:3)
支付Heroku更多的钱并不总是答案。
当我遇到开发级数据库row limit时,我暂时遇到了这个问题。使用控制台删除行直到我低于限制解决了问题。
另一种可能遇到此问题的方法是使用独角兽。使用的连接数是dynos乘以每个dyno的独角兽工人数。 Heroku解释了所有here,以及在config/unicorn.rb中配置它的方法。
config/unicorn.rb
此外,查看正在使用的连接数可能很有用。只需运行heroku pg:info。
heroku pg:info
答案 1 :(得分:2)
显然我在开发级DB上。我升级到Crane级生产DB,一切都应该没问题。