Heroku / デプロイしたのに謎のエラーでログ見ても手がかりがない時の対処法

Shunsuke Sawada

たまにあるのです。ログ見ても何にも分からない。

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

11
Shunsuke Sawada

おすすめの記事

CakePHPをテスト環境から本番環境へ移行する時の、基本的なコマンドとかをメモ。
Railsのバリデーションエラー後にレイアウトが崩れるとき
MySQLからPostgresqlに移行するためのPHPコード
20