这是它给出的错误
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
答案 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