我用Procfile與web: python manage.py runserver '0.0.0.0:$PORT'
第一次成功啓動,但首先git push
後,與此錯誤崩潰:Heroku的Django的web服務器失敗
OperationalError at/
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
重啓webrunner沒有幫助。有什麼訣竅? Heroku的日誌輸出:
2013-11-25T23:39:56.725138+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
2013-11-25T23:39:56.725138+00:00 app[web.1]: conn = _connect(dsn, connection_factory=connection_factory, async=async)
2013-11-25T23:39:56.725138+00:00 app[web.1]: OperationalError: could not connect to server: Connection refused
2013-11-25T23:39:56.725138+00:00 app[web.1]: Is the server running on host "127.0.0.1" and accepting
2013-11-25T23:39:56.725138+00:00 app[web.1]: TCP/IP connections on port 5432?
2013-11-25T23:39:56.725138+00:00 app[web.1]: return Database.connect(**conn_params)
2013-11-25T23:39:56.725138+00:00 app[web.1]:
2013-11-25T23:39:56.872620+00:00 app[web.1]: [26/Nov/2013 00:39:56] "GET/HTTP/1.1" 500 118846
使用gunicorn其表示,不能從Heroku的日誌中找到gunicorn應用和app[web.1]: bash: gunicorn: command not found and heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=shrouded-falls-4631.herokuapp.com fwd="188.163.187.182" dyno= connect= service= status=503 bytes=
和heroku ps
顯示墜毀的應用[網絡]。第一次使用djangos的runserver至少已經開始。但之後也墜毀了。
您是否運行過'heroku插件:添加heroku-postgresql:dev'? –