[英]Heroku Build succeeded but “application error” {Django app}
heroku 日志:
2021-02-11T09:33:17.289297+00:00 app[web.1]: ModuleNotFoundError: No module named 'ivytasks'
2021-02-11T09:33:17.289983+00:00 app[web.1]: [2021-02-11 09:33:17 +0000] [9] [INFO] Worker exiting (pid: 9)
2021-02-11T09:33:17.306006+00:00 heroku[web.1]: State changed from starting to up
2021-02-11T09:33:17.429342+00:00 app[web.1]: [2021-02-11 09:33:17 +0000] [4] [INFO] Shutting down: Master
2021-02-11T09:33:17.429457+00:00 app[web.1]: [2021-02-11 09:33:17 +0000] [4] [INFO] Reason: Worker failed to boot.
2021-02-11T09:33:17.511921+00:00 heroku[web.1]: Process exited with status 3
2021-02-11T09:33:17.647676+00:00 heroku[web.1]: State changed from up to crashed
2021-02-11T09:33:18.929260+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=ivytasks.herokuapp.com request_id=1d65f0f2-d28b-4f75-a02b-3f55c4d2ae2a fwd="154.97.8.251" dyno= connect= service= status=503 bytes= protocol=https
2021-02-11T09:33:19.373547+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=ivytasks.herokuapp.com request_id=36c5d48e-3181-4cf0-9f55-655dad447156 fwd="154.97.8.251" dyno= connect= service= status=503 bytes= protocol=https
您可以查看項目回購鏈接: github.com/osamamhd/ivyTasks
首先,將 Heroku 生成的 url 添加到settings.py
中的ALLOWED_HOSTS
中。
然后將gunicorn
添加到requirements.txt
以確保 heroku 為您下載 package
最后在項目的根目錄(與manage.py
相同的路徑)中添加一個名為Procfile
的文件,其中包含:
web: gunicorn ivytasks_project.wsgi --log-file -
然后在概覽選項卡中的 heroku 儀表板中向下滾動到Dyno Formation
並啟用工作人員(如果其關閉)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.