2017-02-07 11 views
0

私はRoRアプリケーションをローカルで実行していますが、Herokuに展開するとH10エラーでクラッシュします。Heroku展開エラーH10 App crashed

すでに複数の質問に記載されているように、エラーログはあまり役に立ちません。私はthis質問のために与えられたすべての可能な答えを踏襲したが、すべてが細かいようだ:

  1. 「GitのプッシュHerokuのマスター」 - 展開が
  2. 罰金を働いた「Herokuのは、すくいデシベルを実行します。移行」 - 移行がうまく働いた(最初に持っていました'整数型へのキャスト'のエラーを直接投げていたので、マイグレーションファイルの1つを修正してください。
  3. 「heroku restart」と「heroku run rails console」 - 両方のコマンドは正常に動作しましたが、アプリはまだクラッシュします。良い。

誰かが問題を理解するのを助けることができれば本当に素晴らしいだろう。どのようにデバッグするかについての指針は、ログがあまり明らかにならないので役立ちます。

ありがとうございます!次のように

ログは、次のとおり

2017-02-07T12:54:24.270796 + 00:00アプリ[API]ユーザ [email protected] 2017-02-07T12によってccdb832を展開します。 54:24.707255 + 00:00 app [api]:ユーザーが作成したリリースv7 2017-02-07T12:54:25.059219 + 00:00 heroku [web.1]:状態が からクラッシュしました開始2017-02-07T12:54:30.496466 + 00:00 heroku [web.1]: コマンドによる開始プロセスbundle exec puma -C config/puma.rb 2017-02-07T12:54:33.433084 + 00:00 app [web.1]:bundler:コマンドではありません 検索:puma 2017-02-07T12:54:33.433103 + 00:00 app [web.1]:bundle installの がインストールされていません 2017-02-07T12:54:33.547470 + 00:00 heroku [web.1 ]:状態が からクラッシュし始めた状態2017-02-07T12:54:33.548434 + 00:00 heroku [web.1]: 状態がクラッシュから開始に変わりました 2017-02-07T12:54:33.533288 + 00:00 heroku [web.1]: ステータスが終了したプロセス127 2017-02-07T12:54:39.076000 + 00:00 heroku [web.1]:開始コマンドbundle exec puma -C config/puma.rb 2017-02-07T12:54:41.312542+開始: 00:00 app [web.1]:bundler:コマンドなし が見つかりました:puma 2017-02-07T12:54:41.312561 + 00:00 app [web.1]:インストール bundle installで宝石の実行ファイルがありません2017-02-07T12:54:41.273272 + 00:00 app [api]:開始プロセス コマンドbundle installでユーザー[email protected] 2017-02-07T12:54:41.437332 + 00:00 heroku [web。 1]:状態が からクラッシュし始めた状態2017-02-07T12:54:41.406962 + 00:00 heroku [web.1]: ステータス127で終了したプロセス2017-02-07T12:54:46.473525 + 00:00 heroku [run.3853]:クライアントを待っている2017-02-07T12:54:46.699719 + 00:00 heroku [run.3853]:コマンドによる開始プロセスbundle install 2017-02-07T12:54:46.645765 + 00:00英雄[run.3853]:状態が から開始され、2017-02-07T12:54:56.711109 + 00:00に変更されました。heroku [run.3853]: ステータスが終了するプロセス2017-02-07T12:54:56.721230 + 00 :00 heroku [run.3853]:状態が完了してから完了しました 2017-02-07T12:55:06。351307 + 00:00 app [api]:起動プロセス コマンドbundle exec rake db:migrate [email protected] 2017-02-07T12:55:11.878496 + 00:00 heroku [run.9062]:クライアント2017-02を待っています-07T12:55:11.910846 + 00:00 heroku [run.9062]:コマンドによる起動プロセスbundle exec rake db:migrate 2017-02-07T12:55:12.003058 + 00:00 heroku [run.9062]:状態 が開始から上に変更されました2017-02-07T12:55:19.873613 + 00:00 heroku [run.9062]:ステータス1でプロセスが終了しました 2017-02-07T12:55:19.885944 + 00:00 heroku [run.9062]:状態が 完了までに2017-02-07T12:57:38.720579 + 00:00 heroku [web.1]:状態 がクラッシュから開始2017-02-07T12:57:38.465627 + 00:00 に変更されましたapp [api]:ユーザーによって作成されたリリースv8 2017-02-07T12:57:38.465627 + 00:00 app [api]:ユーザー別にa1c8e6dを展開する [email protected] 2017-02-07T12:57:38.597661 + 00 :00 heroku [slug-compiler]:スラッグコンパイル開始 2017-02-07T12:57:38.597673 + 00:00 heroku [slug-compiler]:スラッグ 編集完了2017-02-07T12:57:38.642076 + 00: 00 app [api]: ユーザーによって作成されたリリースv8 2017-02-07T12:57:43.187357 + 00:00 heroku [web.1]:開始プロセス でのコマンドbundle exec puma -C config/puma.rb 2017-02-07T12 :57:45.183178 + 00:00 app [web.1]:bundler:コマンドなし が見つかりました:puma 2017-02-07T12:57:45.183197 + 00:00 app [web.1]:インストール 2017-02-07T12:57:45.314860 + 00:00 heroku [web.1]:状態が から変更された2017-02-07T12:57:45.301215 + 00:00の宝石の実行ファイルがありません。 .1]: 状態127で終了したプロセス2017-02-07T12:57:59.399411 + 00:00 app [api]:コマンドによる開始プロセスbundle exec rake db:migrate ユーザー別[email protected] 2017-02-07T12:58: 04:04:04.149041 + 00:00 heroku [run.7804]:クライアント2017-02-07T12:58:04.193819 + 00:00 heroku [run.7804]:コマンドによる開始プロセスbundle exec rake db:migrate 2017-02-07T12:58:04.384181 +00:00 heroku [run.7804]:状態 が開始から上に変更された2017-02-07T12:58:11.107702 + 00:00 heroku [run.7804]:ステータスが終了したプロセス0 2017-02-07T12:58:11.116829 + 00:00英雄[run.7804]:状態が から完全に完了2017-02-07T12:58:19.462586 + 00:00英雄[router]: atエラーコード= H10 desc = "App crashed"メソッド= GETパス= "/" ホスト= fast-refuge-78538.herokuapp.com request_id = 79f2a39b-18a0-440c-8568-77900729062f fwd = "14.139.123.62" dyno "=アプリケーションのクラッシュ"メソッド= GETパス= "/" =2017-02-07T12:58:24.892436 + 00:00 heroku [router]:at =エラーコード= H10 ホスト= fast-refuge-78538.herokuapp.com REQUEST_ID = 5362493e-5ccc-4377から8540-a144ec15757c FWD = "14.139.123.62" ダイノ=接続=サービス=ステータス= 503バイト= 2017-02-07T12: 59:43.955445+ 00:00 heroku [router]:at =エラーコード= H10 desc = "アプリケーションクラッシュ"メソッド= GETパス= "/" host = fast-refuge-78538.herokuapp.com request_id = 1a58fff9-5c78-4257- af94-8fd01d153a5d FWD = "14.139.123.62" ダイノ=今heroku recommended serverあるピューマbundler: command not found: pumaを使用しようとしているように見えます=サービス=状態= 503バイト=

+0

12factor gemを追加しましたか?エラー報告に役立つ – bkunzi01

+0

あなたはどのバージョンのRubyを使用していますか? Herokuは<1.9.0に問題があります。これはあなたの 'GEM_PATH'に何らかの問題があるようです。 – ErvalhouS

+0

私はruby 2.2.2を使っています –

答えて

1

を接続します。 あなたのgemfileにpumaを追加してみてください:gem 'puma', '~> 3.4'そしてherokuにもう一度押してください。

+0

これは正常に動作します。バンドルインストールもうまくいきました。 –

+0

コンソールを実行しようとしましたが、クラッシュするかどうか確認しましたか? –

+0

はい。それもうまくいきました。 –

関連する問題