【问题标题】:After deploying an app on heroku there is an error在heroku上部署应用程序后出现错误
【发布时间】:2018-08-16 10:04:29
【问题描述】:

这是它给出的错误

2018-03-08T05:56:03.000000+00:00 app[api]: - Build succeeded

2018-03-08T05:57:34.534615+00:00 heroku[router]: - at=error code=H14 desc="No web processes running" method=GET path="/" host=infinite-ridge-58576.herokuapp.com request_id=b954f4aa-d2e3-4c98-80ce-3429d3c53ccc fwd="106.51.27.121" dyno= connect= service= status=503 bytes= protocol=https

2018-03-08T06:14:56.524496+00:00 heroku[router]: - at=error code=H14 desc="No web processes running" method=HEAD path="/" host=infinite-ridge-58576.herokuapp.com request_id=0563c94b-b490-4873-bcd1-de3edefbcba2 fwd="107.23.223.97" dyno= connect= service= status=503 bytes= protocol=http

这是一个 python 网络应用程序,它的 repo 是here

即使在使用类似 procfile 之后
procfile:
heroku ps:scale web=1

像这样
procfile:
web: python app.py runserver 0.0.0.0:5000

【问题讨论】:

标签: python heroku


【解决方案1】:

code=H14 desc="No web processes running"

您没有运行web 进程。您需要确保您的Procfile 具有 Dyno 启动命令,即:

web: python app.py runserver 0.0.0.0:5000

然后,一旦部署,您需要通过 Heroku 仪表板的应用程序资源页面或通过 CLI 命令 heroku ps:scale web=1 -a your_app_name 扩展您的 web 进程

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-08
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多