【问题标题】:Heroku and Postgresql and Rails - too many connections errorHeroku 和 Postgresql 和 Rails - 连接过多错误
【发布时间】:2013-06-30 00:27:25
【问题描述】:

我在使用 Ruby on Rails、Heroku 和 Postgresql 时遇到以下错误:

PG::Error(致命:角色“********”的连接太多

我已经重新启动了几次服务器,但都无济于事。有什么想法吗?

【问题讨论】:

标签: ruby-on-rails postgresql heroku


【解决方案1】:

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

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

如果您使用的是独角兽,您可能会遇到这种情况的另一种可能方式。使用的连接数是 dyno 的数量乘以每个 dyno 的独角兽工人的数量。 Heroku 解释了这一切 here,以及在 config/unicorn.rb 中配置它的方法。

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

【讨论】:

    【解决方案2】:

    显然我在开发级数据库上。我升级到起重机级别的生产数据库,一切都应该没问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-25
    • 2016-03-28
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多