在heroku上部署应用程序后出现错误

时间:2018-03-08 06:14:08

标签: python heroku

这是它给出的错误

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 web应用程序,它的回购是here

即使使用了像
这样的proc文件 的 procfile:
  heroku ps:scale web=1

并且喜欢这个 的 procfile:
  web: python app.py runserver 0.0.0.0:5000

1 个答案:

答案 0 :(得分:0)

web

您没有运行Procfile进程。您需要确保 web: python app.py runserver 0.0.0.0:5000  有Dyno启动命令,即:

web

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

扩展{{1}}进程