Heroku生成成功,但“应用程序错误”{Django app}

2024-10-02 08:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

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

您可以检查项目repo链接:github.com/osamamhd/ivyTasks


Tags: tofrominfocomappherokustatusat
1条回答
网友
1楼 · 发布于 2024-10-02 08:28:19

首先,将Heroku生成的url添加到settings.py中的ALLOWED_HOSTS

然后将gunicorn添加到requirements.txt以确保heroku为您下载包

最后,在项目根目录中添加一个名为Procfile的文件(与manage.py路径相同),其中包含以下内容:

web: gunicorn ivytasks_project.wsgi log-file -

然后在概览选项卡中的heroku仪表板中向下滚动到Dyno Formation,并在工作程序关闭时启用它

相关问题 更多 >

    热门问题