ActiveRecord::StatementInvalid: PGError: no connection to the server : SELECT "hoges".* FROM "hoges" /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:202:in `rescue in log' /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:194:in `log' /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:496:in `execute' /app/.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:982:in `select_raw'
というエラーメッセージが返ってきた。 no connection to the server ?? まさか Heroku の PostgreSQL が止まっている?
しばらく??な状態が続いたが、 database.yml と ENV['DATABASE_URL'] を見比べると production の username と password の内容がENV['DATABASE_URL']と一致していないことが判明。何故一致しなくなったかわからないが、database.yml を修正したら PostgreSQL にアクセスできない状況は解決できた。
0 件のコメント:
コメントを投稿