将python应用程序部署到heroku时遇到问题

时间:2020-03-12 21:57:07

标签: python django flask heroku deployment

我最近一直在尝试将应用程序部署到Heroku。我一直在关注文档和所有内容,但现在却遇到此错误。

2020-03-12T21:46:36.154267+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=semsar-flask.herokuapp.com request_id=8c7e6604-97a5-4f5c-ae62-6c2edb73a4bb fwd="217.164.64.29" dyno= connect= service= status=503 bytes= protocol=https

这是我的Procfile:

web: gunicorn wsgi: app

Wsgi.py:

from wbp import app

我在填写这两个文件时出错了吗?请说明一下,因为我对此还比较陌生。

2 个答案:

答案 0 :(得分:1)

H10错误可能意味着很多可能性,在这里回答所有解决方案将是乏味的。您还应该阅读here,看看其中有没有帮助。

也请尝试避免在Procfile中留空。因此,尝试从此更改

web: gunicorn wsgi: app

对此

web:gunicorn wsgi:app

看看是否可行。

答案 1 :(得分:1)

对于应用程序崩溃的H10错误,请检查您的SECRET_KEY已添加到Heroku。同样,在登录Heroku时,单击页面右上方的“更多”,然后单击“重新启动所有测功机”。过去,这两个错误都对我有所帮助。