2017-07-26 118 views
0

因此,我試圖將我的應用程序部署到heroku,它構建正確,但當我試圖訪問它。 它的響應與: 很抱歉,但出錯了。 如果您是應用程序所有者,請檢查日誌以獲取更多信息。Heroku | Rails |無法加載資源:服務器響應狀態爲500(內部服務器錯誤)

於是我查了日誌和日誌是空的......

所以,我試圖複製該Heroku的使用運行我的應用程序相同的命令:

軌S - P m 41616 -b肥厚.ME -e生產

等它啓動我的電腦上,你可以檢查如何服務器負載here

但我STIL我了同樣的錯誤,here 我收到的錯誤代碼是:

無法加載資源:服務器500(內部服務器錯誤)的狀態的

現在早期版本的迴應這個軟件可以部署到heroku並且工作得很好。這次推廣的主要變化是我將子域添加到我的heroku應用程序中。不知道是否導致它

任何想法可能是什麼原因?

[解決]問題由LMO answear在此post

步驟解決:

Heroku的運行耙分貝:遷移

而下面的寶石添加到您的寶石文件

gem 'rails_12factor' 

感謝您的幫助

回答

1

添加一個日誌插件,如PaperTrail(免費),然後看看日誌說什麼。如果你已經完成了這個操作並且它是空的,那麼請轉到應用程序的儀表板,轉到活動選項卡,然後找到最新的部署,然後單擊「日誌」按鈕。你應該在那裏看到錯誤信息。

1

在本地,當你刷新頁面瀏覽器應該在控制檯中顯示了一些例外,你開始rails s....

錯誤將指向你對當地的問題。也許你沒有在本地生產數據庫設置。

與之相似,這樣做是爲了在Heroku上跟蹤日誌看到錯誤,當你刷新Heroku的網址在瀏覽器:

heroku logs --tail 

更多細節:由LMO answear在這篇文章中解決了https://devcenter.heroku.com/articles/logging

0

[解決]問題

步驟:

Heroku的運行耙分貝:遷移 而下面的寶石添加到您的寶石文件

gem'rails_12factor' 感謝您的幫助

相關問題