簡體   English   中英

Heroku部署錯誤H10應用程序崩潰

[英]Heroku deployment error H10 App crashed

我有一個本地運行的RoR應用程序,但是當我將其部署到Heroku時,該應用程序崩潰並顯示H10錯誤。

正如已經在多個問題中所述,錯誤日志不是很有幫助。 我遵循了問題的所有可能答案,但一切似乎都很好:

  1. 'git push heroku master'-部署工作正常
  2. 'heroku run rake db:migrate'-遷移工作正常(最初必須修改其中一個遷移文件,因為它直接引發了圍繞“強制轉換為整數類型”的錯誤
  3. 嘗試了“ heroku restart”和“ heroku run rails console”-這兩個命令都工作正常,但該應用程序仍然崩潰。 Rails控制台工作正常。

如果有人可以幫助我解決問題,那將是非常不錯的。 由於日志顯示的內容很少,因此有關調試的任何指示也將有所幫助。

提前致謝!

日志如下:

2017-02-07T12:54:24.270796 + 00:00 app [api]:由用戶hrishikeshpardeshi@gmail.com部署ccdb832 2017-02-07T12:54:24.707255 + 00:00 app [api]:由用戶創建的v7版本hrishikeshpardeshi@gmail.com 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]啟動捆綁程序:未找到命令:puma 2017-02-07T12:54: 33.433103 + 00:00 app [web.1]:使用bundle install安裝缺少的gem可執行文件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]啟動進程:捆綁器:命令不行 找到:puma 2017-02-07T12:54:41.312561 + 00:00應用程序[web.1]:使用bundle install 2017-02-07T12:54:41.273272 + 00:00應用程序[api]安裝缺少的gem可執行文件:啟動過程使用用戶bundle install的命令bundle install hrishikeshpardeshi@gmail.com 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 heroku [run.3853]:狀態從啟動更改為向上2017-02-07T12:54:56.711109 + 00:00 heroku [run.3853]:進程退出,狀態為0 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的過程bundle exec rake db:migrate用戶hrishikeshpardeshi@gmail.com 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啟動進程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應用[api]:由用戶hrishikeshpardeshi@gmail.com創建的v8版本2017-02-07T12:57:38.465627 + 00:00應用[api]:由用戶hrishikeshpardeshi@gmail.com部署a1c8e6d 2017-02-07T12:57: 38.597661 + 00:00 heroku [slug-compiler]:Slug編譯開始2017-02-07T12:57:38.597673 + 00:00 heroku [slug-compiler]:Slug編譯完成2017-02-07T12:57:38.642076 + 00: 00 app [api]:由用戶hrishikeshpardeshi@gmail.com創建的v8發行版2017-02-07T12:57:43.187357 + 00:00 heroku [web.1]:使用命令bundle exec puma -C config/puma.rb啟動進程 bundle exec puma -C config/puma.rb 2017-02-07T12:57:45.183178 + 00:00 app [web.1]:捆綁軟件:未找到命令:puma 2017-02-07T12:57:45.183197 + 00:00 app [web.1]:通過bundle install安裝缺少的gem可執行文件2017-02-07T12:57:45.314860 + 00:00 heroku [web.1]:狀態從開始更改為崩潰2017-02-07T12:57:45.301215+ 00:00 heroku [web.1]:進程退出,狀態為127 2017-02-07T12:57:59.399411 + 00:00 app [api]:使用命令bundle exec rake db:migrate啟動進程bundle exec rake db:migrate由用戶hrishikeshpardeshi@gmail.com bundle exec rake db:migrate 2017-02-07T12:58:04.149041 + 00:00 heroku [run.7804]:正在等待客戶端2017-02-07T12:58:04.193819 + 00:00 heroku [run.7804]:使用命令bundle exec rake db:migrate啟動進程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 heroku [run.7804]:狀態從向上更改為完整2017-02-07T12:58:19.462586 + 00:00 heroku [router]:at = error鱈魚 e = H10 desc =“應用程序崩潰”方法=獲取路徑=“ /”主機= fast-refuge-78538.herokuapp.com request_id = 79f2a39b-18a0-440c-8568-77900729062f fwd =“ 14.139.123.62” dyno = connect = service =狀態= 503字節= 2017-02-07T12:58:24.892436 + 00:00 heroku [router]:at =錯誤代碼= H10 desc =“應用程序崩潰”方法=獲取路徑=“ /”主機=快速避難所-78538.herokuapp.com request_id = 5362493e-5ccc-4377-8540-a144ec15757c fwd =“ 14.139.123.62” dyno = connect = service = status = 503字節= 2017-02-07T12:59:43.955445 + 00:00 heroku [路由器]:at =錯誤代碼= H10 desc =“應用程序崩潰”方法=獲取路徑=“ /”主機= fast-refuge-78538.herokuapp.com request_id = 1a58fff9-5c78-4257-af94-8fd01d153a5d fwd =“ 14.139。 123.62“ dyno =連接=服務=狀態= 503字節=

似乎正在嘗試使用puma bundler: command not found: puma ,現在是heroku推薦的服務器 嘗試將puma添加到您的gemfile中:gem'puma gem 'puma', '~> 3.4' ,然后再次推送到heroku。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM