Postgresql Erro: não foi possível receber dados do cliente: Conexão redefinida pelo par

2

Eu tento esta pilha: nginx + uwsgi + django + postgresql, a requisição pode chegar a visões do django, mostra cliente 500 server internal fault , eu checo log de postgres, achei o erro could not receive data from client: Connection reset by peer . Como depurar isso?

    
por attolee 05.01.2016 / 10:54

1 resposta

1

Eu encontrei a causa, no meu arquivo de configuração do uwsgi, eu defino thread = 2 , depois de mudar isso para master = true e processes = 4 , ele funciona bem agora.

Bem, como depurar isso? Eu google o erro , o que me diz que isso não é postgresql falha, o aplicativo cliente caiu a conexão ao banco de dados, nesta pilha: nignx <-> uwsgi <-> django <-> postgresql , então talvez a causa esconder em nginx, uwsgi ou djagno, eu verificar log nginx e log uwsgi, não há nenhum erro registrado. Meu amigo me sugere que use o pycharm para depurar o django remotamente, eu depurei o django no servidor de implementação, o django estava ok. Então eu verifiquei a configuração do uwsgi, achei a falha de um novato ...

    
por 07.01.2016 / 06:04