Openshift+django:503服务不可用+项目根目录

Openshift+django:503服务不可用+项目根目录,django,openshift,Django,Openshift,我正在尝试设置openshift来发布我的django项目。 我创建了一个预安装了django的可伸缩python3.3应用程序,并添加了postgres9.2盒带 我发现dirs的结构相当复杂,但最后我注意到默认的示例项目位于apps root/runtime/repo/wsgi/openshift/下,所以我将所有文件从这个目录移动到一个名为“backup”的文件夹中,并将我的项目粘贴到这里 现在,当我访问我的网站时,我得到: 503 Service Unavailable No serve

我正在尝试设置openshift来发布我的django项目。 我创建了一个预安装了django的可伸缩python3.3应用程序,并添加了postgres9.2盒带

我发现dirs的结构相当复杂,但最后我注意到默认的示例项目位于apps root/runtime/repo/wsgi/openshift/下,所以我将所有文件从这个目录移动到一个名为“backup”的文件夹中,并将我的项目粘贴到这里

现在,当我访问我的网站时,我得到:

503 Service Unavailable
No server is available to handle this request.
我读到这可能是由于HAproxy。我试图通过Openshift在线Web界面重新启动我的应用程序,但仍然出现相同的错误

因此:

1我如何解决这个问题

2如何将项目的根文件夹从apps root/runtime/repo/wsgi/openshift/更改为git repo的根文件夹,以便我的本地和bitbucket repo中没有不需要的文件夹,即/wsgi/openshift/

更新: 查看我的日志,我得到:

==> python/logs/appserver.log <==
    server = server_class((host, port), handler_class)
File "/opt/rh/python33/root/usr/lib64/python3.3/socketserver.py", line 430, in __init__
    self.server_bind()
File "/opt/rh/python33/root/usr/lib64/python3.3/wsgiref/simple_server.py", line 50, in server_bind
    HTTPServer.server_bind(self)
File "/opt/rh/python33/root/usr/lib64/python3.3/http/server.py", line 135, in server_bind
    socketserver.TCPServer.server_bind(self)
File "/opt/rh/python33/root/usr/lib64/python3.3/socketserver.py", line 441, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use

如果我访问Express table中的HAProxy状态页面,本地设备和后端行中的服务器状态都已关闭。

如果您想自己构建django,您可能需要查看此线程,因为我认为它会有所帮助


如果你想使用一些预构建的东西,那么在这里查看django快速入门

如果你想自己构建django,你可能想查看这个线程,因为我认为它会有所帮助


如果您想使用预先构建的东西,请查看这里的django快速入门

我也有同样的问题,这在更改haproxy.cfg后得到了解决

在haproxy.cfg中注释掉该行,或者将其设置为


www是你的应用程序链接。如果要了解有关haproxy配置的更多信息,请参阅以获取详细信息。希望它能工作

我也有同样的问题,这在更改haproxy.cfg后得到了解决

在haproxy.cfg中注释掉该行,或者将其设置为


www是你的应用程序链接。如果要了解有关haproxy配置的更多信息,请参阅以获取详细信息。希望它能工作

您可以尝试查看带有rhc tail的应用程序的日志,看看实际错误是什么。查看我的日志,我得到:[=>python/logs/appserver.log您可以尝试查看带有rhc tail的应用程序的日志,看看实际错误是什么。查看我得到的日志:[=>python/logs/appserver.log我感觉到我必须修改haproxy.cfg中的某些内容,但我没有找到如何修改的方法,谢谢。事实上,我通过一个干净的python 3.3盒带解决了这个问题,我自己添加了所有其他内容。注释这行内容对我来说很有效。我想尝试第二个选项,但我不清楚你所说的app link是什么意思我感觉到我必须修改haproxy.cfg中的某些内容,但我没有找到如何修改的方法,谢谢。事实上,我通过一个干净的python 3.3盒带解决了这个问题,并添加了我自己的所有内容。注释这行内容对我来说很有效。我想尝试第二个选项,但我不清楚你所说的应用程序链接是什么意思
    option httpchk GET /
    option httpchk OPTIONS * HTTP/1.1\r\nHost:\ www