Django项目的Gunicorn服务器上的连接超时

时间:2015-07-08 18:30:37

标签: python django gunicorn

我是Django的新手。我已经完成了民意调查教程,现在正在通过Elman和Lavin的轻量级Django。我正在按照本书的第1章(链接here)制作一个单文件Django应用程序 - 我已经到了第7页。我安装了Gunicorn并运行了命令gunicorn hello --log-file=-。一切似乎都正常运行:

[2015-07-08 18:13:36 +0000] [9419] [INFO] Starting gunicorn 19.3.0
[2015-07-08 18:13:36 +0000] [9419] [INFO] Listening at: http://127.0.0.1:8000 (9419)
[2015-07-08 18:13:36 +0000] [9419] [INFO] Using worker: sync
[2015-07-08 18:13:36 +0000] [9422] [INFO] Booting worker with pid: 9422

但是当我导航到104.130.130.222:0000时,我得到一个连接超时错误。我的日志也保持不变。我试过从不同的网络访问该页面无济于事。谁能指出我正确的方向?我对服务器或Gunicorn一无所知,也是Django的初学者,所以问题可能很明显 - 到目前为止我还没有在互联网上找到任何好的帮助。我正在从运行10.9.5的Mac上的Linux服务器(Red Hat 6.4)远程工作

我的代码:

 1 # Hello!
 2 
 3 import sys
 4 
 5 from django.core.wsgi import get_wsgi_application
 6 from django.http import HttpResponse
 7 from django.conf.urls import url
 8 from django.conf import settings
 9 
10 
11 def index(request):
12     return HttpResponse('Hello World')
13 
14 settings.configure(
15     DEBUG=True,
16     SECRET_KEY='thisisthesecretkey',
17     ROOT_URLCONF=__name__,
18     MIDDLEWARE_CLASSES=(
19         'django.middleware.common.CommonMiddleware',
20         'django.middleware.csrf.CsrfViewMiddleware',
21         'django.middleware.clickjacking.XFrameOptionsMiddleware',
22     ),
23 )
24 
25 urlpatterns = (
26     url(r'^$', index),
27     )
28 
29 
30 application = get_wsgi_application()
31 
32 if __name__ == "__main__":
33     from django.core.management import execute_from_command_line
34 
35     execute_from_command_line(sys.argv)

0 个答案:

没有答案