PGError:SSL连接失败,H10错误

3

我的应用程序使用Heroku和PostgreSQL,现在100%宕机,并且应用程序崩溃并显示H10错误。我认为下面的日志是问题的根源:

2012-08-28T19:17:44+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize': FATAL:  role "arseiiyfkbqalv" is not permitted to log in (PGError)

是的,应用程序在今天早些时候运行得非常好。 - Brian Jeffrey Gross
我将Heroku上的PosgreSQL数据库大小更改为基本计划,以允许更多行,因为我们已经达到了开发计划的限制。 - Brian Jeffrey Gross
有趣。我会联系Heroku支持,确保一切都已经完全过渡了。 - swasheck
你是否使用密码连接? - swasheck
今天刚刚发生了这件事。我什么都没改过... - eggie5
显示剩余3条评论
1个回答

7

( 我看到你的案例了,因为我在Heroku数据团队工作。)

你取消了开发数据库,但没有更新你的dyno配置以使其连接到新数据库。你可以通过运行heroku pg:promote HEROKU_POSTGRESQL_<NEW COLOR> --app your-app来实现。

你可以运行heroku pg:info --app your-app来查看目前在你的应用中的数据库列表。被提升为主要数据库的数据库也将显示为DATABASE_URL


这是一个很好的答案,如果您能在我删除旧数据库并订购新数据库(只剩下一个)后将此简单命令作为注释显示,那就太好了。无论如何,问题已解决。 - Michael Schmitz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接