Please enable Javascript to view the contents

Heroku Application Error app應用程式錯誤

 ·   ·  ☕ 1 分鐘  ·  ✍️ JK

介紹

Heroku支援多語言伺服器,提供可以免費5個app、512MB儲存、沒人連線的話30分鐘會休眠。
使用Django架設網站:教學文章
學習如何寫一個網站Django 教學文章

問題 app應用程式錯誤

成功推上Heroku伺服器,開啟網頁卻顯示 Application Error app,需要使用指令 heroku logs –tail –app 應用程式名稱,來查詢問題所在。

從圖中可以看到gunicorn error,可以知道一定是gunicorn路徑錯誤,Procfile檔案是設定路徑讓 gunicorn 來啟動app的。

路徑設定,當要推上Heroku需要cd切換到有manage檔案的資料夾,一些設定檔案都放在與 manage 一起。
設定Procfile路徑「 web: gunicorn –pythonpath 根目錄資料夾名稱 有wsgi的資料夾.wsgi」,重新推上伺服器看看。

如果推送失敗解決方法

stackoverflow

關閉 collectstatic

heroku config:set DISABLE_COLLECTSTATIC=1

推送成功後開啟 collectstatic

heroku config:unset DISABLE_COLLECTSTATIC
分享

JK
作者
JK
學習筆記