Posted at

herokuでApplication Errorになってしまった時の対処法

herokuにアプリをダウンロードしたものの、以下のように、Application Errorが出てしまうことがあると思います。

Screenshot 2019-04-02 at 17.17.57.png

こんな時、どうすればいいのか?

対処法を色々試してみたので、ここにまとめておきます。


エラーコードを見てみる

まずは

heroku logs

でエラーコード見てみました。

2019-04-02T08:06:29.780173+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=arcane-plains-99735.herokuapp.com request_id=1e0af85d-7844-4e8b-8928-b928e60771ac fwd="126.234.120.249" dyno= connect= service= status=503 bytes= protocol=https

んーよくわからん。

どうすればいいの?って感じでした。


herokuを再起動する

次に、https://qiita.com/Oakbow/items/1565922ddcdea0ce9ab5 

の記事で紹介されていたherokuの再起動コマンド

heroku restart --app application_name

heroku restart web.1 --app application_name

を試してみました。

でも、エラーが解消されません...。


コンソールを開いてみる

最後に、

heroku run rails c

でコンソールを見てみると、

Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? sqlite3 is not part of the bundle. Add it to your Gemfile. (LoadError)

の文字が。

sqlite3周りのエラーですね、sqlite3はマジでやっかい。


まとめ

heroku run rails c

が優秀!