Heroku app immediately crashes with R10 and H10 errors

My application runs fine locally using the wizard run, and when I execute the file runserver.pywith python runserver.py. When I click it on Heroka, it just falls. I even made changes to my procfile: web: python runserver.py ${PORT}so that Heroku would bind to the port number, but to no avail ... I have already been in this problem for almost 3 days. First with mine Procfileand now with Heroku ... any help would be appreciated. Also, I am using Python with a flash framework for this project - I came across Heroku in advance, but it seems to be only for RoR applications.

2014-02-24T02:24:50.146153+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
    2014-02-24T02:24:51.323561+00:00 heroku[web.1]: Process exited with status 137
    2014-02-24T02:24:51.333621+00:00 heroku[web.1]: State changed from starting to crashed
    2014-02-24T02:24:51.334368+00:00 heroku[web.1]: State changed from crashed to starting
    2014-02-24T02:24:55.793531+00:00 heroku[web.1]: Starting process with command `python runserver.py`
    2014-02-24T02:24:57.117683+00:00 app[web.1]:  * Running on http://127.0.0.1:5000/
    2014-02-24T02:24:57.117683+00:00 app[web.1]:  * Restarting with reloader
    2014-02-24T02:23:43.987388+00:00 heroku[api]: Deploy c55f7b6 by shaunktw@gmail.com
    2014-02-24T02:23:43.987478+00:00 heroku[api]: Release v8 created by shaunktw@gmail.com
    2014-02-24T02:25:56.204701+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
    2014-02-24T02:25:56.204929+00:00 heroku[web.1]: Stopping process with SIGKILL
    2014-02-24T02:25:57.495657+00:00 heroku[web.1]: Process exited with status 137

PROCFILE:

web: python runserver.py ${PORT}

runserver.py:

from intro_to_flask import app

app.run(debug=True)
+3
source share
3 answers

... , :

runerver.py , :

import os
from intro_to_flask import app

port = int(os.environ.get("PORT", 5000))
app.run(debug=True, host='0.0.0.0', port=port)

, . .

+6

$PORT ${PORT}

web: python runserver.py $PORT
+3

All Articles