Nginx / uWSGI - conexão encerrada prematuramente do upstream durante a leitura do cabeçalho de resposta do upstream

2

Eu tenho um servidor Ubuntu configurado com Nginx e uWSGI para servir o Django que foi configurado e funcionando com a página inicial padrão ontem.

Tudo o que fiz desde então é instalar o MySQL e depois o PostgreSQL e adicionar configurações de Db ao Django e agora recebo um 502 Gateway Error e o erro upstream prematurely closed connection while reading response header from upstream no meu log de erros do uwsgi.

Já dei uma olhada e vi pessoas sugerirem que isso pode estar relacionado a uma configuração de tempo limite e também que as pessoas corrigiram o problema simplesmente reinstalando o PHP, mas gostaria de entender o que exatamente isso significa e espero consertá-lo. Alguém poderia lançar alguma luz sobre isso para mim?

Minha configuração do uWSGI é assim:

# config
plugins = python
master = true
protocol = uwsgi
env = DJANGO_SETTINGS_MODULE=%(projectname).settings
pythonpath = %(base)/src/%(projectname)
module = %(projectname).wsgi
socket = 127.0.0.1:8889
logto = %(base)/logs/uwsgi.log
daemonize = /var/log/uwsgi/mydomain.log

E minha configuração do Nginx tem esta aparência:

server {
    listen 80;
    server_name mydomain.com www.mydomain.com;
    root /var/www/mydomain.com/src/wdsclients;
    #access_log /var/www/mydomain.com/logs/access.log;
    error_log /var/www/mydomain.com/logs/error.log;
    server_tokens off;

    location /startic/ { #STATIC_URL
            alias /var/www/mydomain.com/src/static/; # STATIC_ROOT
            expires 30d;
    }

    location /media/ { # MEDIA_URL
            alias /var/www/mydomain.com/src/media/; # MEDIA_ROOT
            expires 30d;
    }

    location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:8889;
    }
}
    
por markwalker_ 12.04.2013 / 19:25

0 respostas