簡體   English   中英

Heroku 構建成功但“應用程序錯誤”{Django app}

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM