错误R10(启动超时):heroku上的Django应用程序

时间:2014-02-25 07:30:16

标签: django heroku

我一直在尝试在Heroku上部署django应用程序。但它总是失败并出现以下错误(R10超时,无法在60秒内绑定到PORT)。在本地部署时,该应用程序工作正常。我已经能够在heroku上正确配置postgres db(引导数据并检查内容)。但不知何故,我的Web应用程序无法启动,如下面的日志中所示。

我已尝试设置显式端口号,如某些论坛所示。但它没有用。

知道出了什么问题吗?

我已将heroku日志放在下面。我的代码在这里,如果它有帮助:https://github.com/solitaryreaper/sp_mysiswrites

感谢。

2014-02-25T06:38:08.220957+00:00 app[web.1]: 0 errors found
2014-02-25T06:38:08.225056+00:00 app[web.1]: February 25, 2014 - 06:38:08
2014-02-25T06:38:08.225056+00:00 app[web.1]: Django version 1.6.2, using settings 'sisnewsarticles.settings'
2014-02-25T06:38:08.225056+00:00 app[web.1]: Starting development server at http://127.0.0.1:8000/
2014-02-25T06:38:08.225056+00:00 app[web.1]: Quit the server with CONTROL-C.
2014-02-25T06:39:06.941786+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2014-02-25T06:39:06.942022+00:00 heroku[web.1]: Stopping process with SIGKILL
2014-02-25T06:39:08.171526+00:00 heroku[web.1]: Process exited with status 137
2014-02-25T06:39:08.179601+00:00 heroku[web.1]: State changed from starting to crashed
2014-02-25T06:39:11.684273+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/enews/ host=barkha-writes.herokuapp.com request_id=65c9cb99-c629-46b5-9dd7-fed5c9bfdc13 fwd="24.240.36.207" dyno= connect= service= status=503 bytes=

1 个答案:

答案 0 :(得分:1)

根据Herolu

上提供的文档来修改您的Procfile

你的Procfile看起来像

“web:gunicorn path / of / yourwsgit / file.wsgi”

你的wsgi脚本看起来像这样。

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")

from django.core.wsgi import get_wsgi_application
from dj_static import Cling

application = Cling(get_wsgi_application())