昨日からうまくいきましたが、今朝は理由がわかりません。heroku のアプリが共有 DB に接続できません。私は単純なことさえできません:
$ heroku run rake db:reset
(私は杉の山の上にいます)。そして、これはコンソール トレース ダンプです。
** Invoke db:reset (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
could not connect to server: Connection refused
Is the server running on host "ec2-107-22-222-231.compute-1.amazonaws.com" and accepting
TCP/IP connections on port 5432?
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `new'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `connect'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:329:in `initialize'
...
Tasks: TOP => db:reset => environment
何かアイデアはありますか?
--更新---
彼らはちょうどhttps://status.heroku.com/でインシデント 375 のステータスを更新しました: https://status.heroku.com/incidents/375
……待つしかないですね。
--更新---
3 時間後、エラー メッセージは次のように変わりました。
could not translate host name "ec2-107-22-222-231.compute-1.amazonaws.com" to address: Name or service not known (PG::Error)
少なくとも今では、Heroku の人たちが働いていることは確かです。