Python 试图建立Django+;Nginx+;Gunicorn-502坏网关

Python 试图建立Django+;Nginx+;Gunicorn-502坏网关,python,django,unix,nginx,gunicorn,Python,Django,Unix,Nginx,Gunicorn,尝试在digitalocean上设置这一切,遵循教程,仍然不起作用 gunicorn.conf description "Gunicorn application server handling stocksearch" start on runlevel [2345] stop on runlevel [!2345] setuid david setgid www-data chdir /home/david/stocksearch/stocksearch exec /home/dav

尝试在digitalocean上设置这一切,遵循教程,仍然不起作用

gunicorn.conf

description "Gunicorn application server handling stocksearch"

start on runlevel [2345]
stop on runlevel [!2345]


setuid david
setgid www-data
chdir /home/david/stocksearch/stocksearch

exec /home/david/.virtualenvs/stocksearch/bin/gunicorn --workers 3 --bind unix:/home/david/stocksearch/stocksearch/stocksearch.sock stocksearch.wsgi:application
Nginx配置:

server {
    listen 80;
    server_name 128.199.36.78;


    location /static/ {
        root /home/david/stocksearch/stocksearch;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/david/stocksearch/stocksearch/stocksearch.sock;
    }
}
Django:

# -*- coding: utf-8 -*-
from .base import *

DEBUG = False

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'stocksearch_db',
        'USER': 'david',
        'PASSWORD': 'david',
        'HOST': '',
        'PORT': '',
    }
}


STATIC_ROOT = os.path.dirname(BASE_DIR)
STATIC_URL = '/static/'
nginx日志:

2015/10/06 20:56:15[错误]30688#0:*37连接()到 unix:/home/david/stocksearch/stocksearch/stocksearch.sock失败(111: 连接被拒绝)连接到上游时,客户端: 79.176.114.181,服务器:128.199.36.78,请求:“GET/HTTP/1.1”,上游: "", 主持人:“128.199.36.78”2015/10/06 20:56:15[错误]30688#0:*37 连接()到unix:/home/david/stocksearch/stocksearch/stocksearch.sock 连接到上游时失败(111:连接被拒绝),客户端: 79.176.114.181,服务器:128.199.36.78,请求:“GET/HTTP/1.1”,上游: "", 主持人:“128.199.36.78”

gunicorn日志:

self.halt(reason=inst.reason,exit\u status=inst.exit\u status)文件“/home/david/.virtualenvs/stocksearch/lib/python3.4/site packages/gunicorn/arbiter.py”, 第297行,暂停 self.stop()文件“/home/david/.virtualenvs/stocksearch/lib/python3.4/site packages/gunicorn/arbiter.py”, 第342行,进站 time.sleep(0.1)文件“/home/david/.virtualenvs/stocksearch/lib/python3.4/site packages/gunicorn/arbiter.py”, 第214行,在把手上 self.eaw_workers()文件“/home/david/.virtualenvs/stocksearch/lib/python3.4/site packages/gunicorn/arbiter.py”, 第459行,收穗工人 raise HaltServer(原因,self.WORKER\u BOOT\u错误)gunicorn.errors.HaltServer:


我会确保所有必要的目录都已创建,并且它们具有正确的权限。

我会确保所有必要的目录都已创建,并且它们具有正确的权限。

据我所知,它们属于我所知的区域