Heroku / デプロイしたのに謎のエラーでログ見ても手がかりがない時の対処法
たまにあるのです。ログ見ても何にも分からない。
2015/11/12更新
herokuの場合 rails_12factor
を入れると調子がいいです。
1
gem 'rails_12factor', group: :production
唯一残されるのはこんなログ。
クラッシュしたとしか分からない…。
1
Nov 09 06:50:13 your_app heroku/router: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=www.your_app.com request_id=e8c1c800-fdea-48b7-812f-1xxxxxxxxxx fwd="14.15.233.205" dyno= connect= service= status=503 bytes=
Dyno再起動してもデプロイしなおしてもダメ。
デプロイしたてだったのでDBリセットもしてみた。効果なし。
そんな時は、コンソールを開いてみることをオススメします。
1
$ heroku run rails c
するとエラー出してくれます。
自分の場合はこんなのが原因でした。
1
2
The controller-level `respond_to' feature has been extracted to the `responders` gem. Add it to your Gemfile to continue using this feature: (NoMethodError)
gem 'responders', '~> 2.0'
以上です。
参考
ruby on rails - Heroku deployment error H10 (App crashed) - Stack Overflow