2016-06-19 225 views
1

我運行heroku open我收到應用程序錯誤。餘檢查日誌,這是存在的:部署heroku應用程序時出現應用程序故障

2016-06-19T05:22:44.640391 + 00:00的Heroku [路由器]:在=錯誤代碼= H10 DESC = 「應用程序崩潰」 方法= GET路徑= 「/」 主機drawparty-.herokuapp.com = 6712804b-95f9-49ce-92a5-7f45df7bb79e FWD = 「108.172.11.245」 DYNO =連接=服務=狀態503

我似乎= REQUEST_ID =不能解決這個錯誤。有些事情我已經嘗試:

heroku restart 
bundle install 
heroku run rake db:migrate 

的錯誤是在這裏發現H10(哪來的解決方案?): https://devcenter.heroku.com/articles/error-codes#h10-app-crashed

+0

錯誤似乎在這裏:'2010-10-06T21:51:09-07:00 app [web.1]:缺少Rails 2.3.5 gem。請'gem install -v = 2.3.5 rails',爲您安裝的Rails版本更新config/environment.rb中的RAILS_GEM_VERSION設置,或者註釋掉RAILS_GEM_VERSION以使用安裝的最新版本。 '。你有意使用Rails 2嗎?這是一箇舊版本。 –

+0

我正在使用4.2.6導軌。這是我的錯誤。我鏈接到H10錯誤,因爲它在我的日誌中說「code = H10」....但是日誌沒有提到任何版本問題,所以我不認爲是這樣。 – user3596881

+0

你可以分享你的應用程序的入口點嗎?還包括Rails12factor寶石,並正確檢查您的日誌這種崩潰的主要原因總是包括在內 – oreoluwa

回答

2

這是造成你的寶石所有的可能性和環境您指定他們英寸Heroku需要在您的生產E​​NV一些默認寶石,如rails_12factor & pg

group :production do 
    gem 'rails_12factor' 
    gem 'pg' 
end 

PG充當滑軌和PostgreSQL數據庫的之間的界面,這是Heroku的默認數據庫,而不是在一個新的Rails應用程序。

+0

@ user3596881這是否解決了您的問題? –