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 的。./Heroku01.jpg

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

如果推送失敗解決方法#

stackoverflow(在新分頁開啟)

關閉 collectstatic

heroku config:set DISABLE_COLLECTSTATIC=1

推送成功後開啟 collectstatic

heroku config:unset DISABLE_COLLECTSTATIC
Heroku Application Error app應用程式錯誤
https://aishuafei.com/posts/heroku-application-error-app應用程式錯誤/
作者
愛耍廢
發佈於
2020-01-02
許可協議
CC BY-NC-SA 4.0