【问题标题】:Heroku Procfile. How can I know if it is correct? Error code=H14 desc="No web processes running"Heroku Procfile。我怎么知道它是否正确?错误代码=H14 desc="没有运行 Web 进程"
【发布时间】:2021-10-17 11:55:33
【问题描述】:

我对编码非常陌生,我正在尝试使用 Heroku 部署一个应用程序。我的应用程序适用于我的本地主机。 app.py 文件有:

from fig import app
if __name__=='__main__':
app = app.run(debug=True)

Procfile 有:

web:gunicorn app.py

但每次我尝试部署它时都会出错:

at=error code=H14 desc="No web processes running" method=GET path="/"   host=procesofig.herokuapp.com request_id=2aacdf80-3a8d-46b6-981c-11464a57c88a fwd="190.42.230.216" dyno= connect= service= status=503 bytes= protocol=https

知道会发生什么吗?

【问题讨论】:

    标签: python heroku deployment gunicorn procfile


    【解决方案1】:

    heroku 中的 Procfile 以错误的方式启动

    这样使用

    web: gunicorn app:app
    

    还要确保添加一个包含所有依赖项的 requirements.txt

    【讨论】:

    • 我改变了它,但我得到了同样的错误。我确实有一个 requirements.txt。你知道procfile是否应该有任何其他信息?或者我是否应该更改我的 app.py 页面?
    猜你喜欢
    • 1970-01-01
    • 2012-04-15
    • 2017-06-07
    • 1970-01-01
    • 2015-09-22
    • 2012-07-09
    • 1970-01-01
    • 2020-02-05
    • 2010-09-20
    相关资源
    最近更新 更多