2015-07-05 28 views
1

我成功部署了应用程序并运行了它的显示应用程序错误的url。 经过日志,它指出:Heroku部署在Heroku上 - 错误R10

* Running on http://127.0.0.1:5000/ 
Web process failed to bind to $PORT within 60 seconds of launch 

Procfile

web: python run.py ${PORT} 

run.py

from app import app 
app.run(debug=False) 

我也试图与

from os import environ 
from app import app 
app.run(debug=False, port=environ.get("PORT", 5000), processes=2) 

在这两种情况下的错误仍然坚持

views.py

@app.route('/') 
@app.route('/login', methods=["GET","POST"]) 
def login(): 
.... 

回答

1

这真的不是你在运行生产应用瓶。你需要一个实际的服务器,如gunicorn,你点那个你app对象:

web: gunicorn app:app 

这一切完全在Heroku tutorial解释。