レポ: git@github.com:assafshomer/sample_app.git
- このアプリは、Michael Hartl の優れた railstutorial に基づいた私の学習アプリです。
- アプリは開発でスムーズに実行され、テスト スイートはすべてグリーンです
- Heroku にデプロイすると、すぐに次のエラーが表示されます:「アプリケーション エラー。アプリケーションでエラーが発生し、ページを提供できませんでした」
- Rails4 にアップグレードした後に問題が発生しました (ただし、問題は Rails4 自体ではないことはわかっています。
- 「Heroku にデータベースを移行しましたか?」と聞かれることは承知しています。やった。念のため、Heroku で pg:reset を実行し、rake db:migrate を実行しました。彼らは無事に走ったようだった。
Heroku のログからも情報が得られません (少なくとも、有用と思われるものは何もありません)。
2013-05-25T22:11:26.070468+00:00 heroku[web.1]: Process exited with
status 0
2013-05-25T22:11:26.083572+00:00 heroku[web.1]: State changed from
starting to crashed
2013-05-25T22:13:09.372294+00:00 heroku[run.4121]: State changed from up
to complete
2013-05-25T22:13:09.357146+00:00 heroku[run.4121]: Process exited with
status 1
2013-05-25T22:13:50.829887+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path=/ host=devsampleapp.herokuapp.com
fwd="93.172.16.63" dyno= connect= service= status=503 bytes=
また、Rails コンソールが表示されません。
2013-05-26T06:41:34.942569+00:00 heroku[api]: Starting process with command `bin/rails console` by assafshomer@gmail.com
2013-05-26T06:41:38.312107+00:00 heroku[run.5325]: Awaiting client
2013-05-26T06:41:38.339816+00:00 heroku[run.5325]: Starting process with command `bin/rails console`
2013-05-26T06:41:39.112396+00:00 heroku[run.5325]: Client connection closed. Sending SIGHUP to all processes
2013-05-26T06:41:40.329832+00:00 heroku[run.5325]: Process exited with status 0
2013-05-26T06:41:40.357047+00:00 heroku[run.5325]: State changed from starting to complete
Heroku でサポート チケットを送信しましたが、それは最も早い火曜日にのみ行われます。この「rails4 へのアップグレード」を既に機能させたいと思っているので、この謎を解決するための助けをいただければ幸いです。
明らかに、再現する最善の方法は、レポをクローンしてherokuにデプロイすることです:)
ありがとう!!
Assaf Shomer (gmail の assafshomer)