畑乃おいも / Hatano Oimo
283 字
1 分鐘
Heroku Application Error app應用程式錯誤
介紹
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」,重新推上伺服器看看。
如果推送失敗解決方法
關閉 collectstatic
heroku config:set DISABLE_COLLECTSTATIC=1推送成功後開啟 collectstatic
heroku config:unset DISABLE_COLLECTSTATICHeroku Application Error app應用程式錯誤
https://aishuafei.com/posts/heroku-application-error-app應用程式錯誤/