Ocasionais erros uwsgi com nginx

1

Estou recebendo 502 erros ocasionais de gateway com nginx e uwsgi. Inspecionando meu arquivo de log do uwsgi eu ocasionalmente vejo

uwsgi_proto_uwsgi_parser(): Error 0 [proto/uwsgi.c line 35]

Eu fiz um teste de carga e recebi 285 solicitações bem-sucedidas e 4 ruins. A linha acima apareceu exatamente 4 vezes nesse arquivo, então é definitivamente esse erro que está causando o problema.

Não encontrei nada on-line sobre esse erro específico. Alguém tem alguma sugestão?

Eu não recebo este erro apenas sob carga, como às vezes acontece quando estou apenas testando meu aplicativo fazendo um pedido de cada vez.

É assim que eu estou começando o uwsgi

uwsgi-3.3 --socket /tmp/uwsgi.sock --wsgi-file RunOperation.py --master --processes 4 --threads 2 --stats 127.0.0.1:9191 --daemonize /root/uwsgi/log.log --pidfile /root/uwsgi/pidfile.txt --vacuum

E esta é a parte relevante da minha configuração nginx

uwsgi_pass unix:///tmp/uwsgi.sock;
uwsgi_param  QUERY_STRING       $query_string;
uwsgi_param  REQUEST_METHOD     $request_method;
uwsgi_param  CONTENT_TYPE       $content_type;
uwsgi_param  CONTENT_LENGTH     $content_length;

uwsgi_param  REQUEST_URI        $request_uri;
uwsgi_param  PATH_INFO          $document_uri;
uwsgi_param  DOCUMENT_ROOT      $document_root;
uwsgi_param  SERVER_PROTOCOL    $server_protocol;
uwsgi_param  HTTPS              $https if_not_empty;

uwsgi_param  REMOTE_ADDR        $remote_addr;
uwsgi_param  REMOTE_PORT        $remote_port;
uwsgi_param  SERVER_PORT        $server_port;
uwsgi_param  SERVER_NAME        $server_name;

Obrigado.

    
por user1585789 30.07.2014 / 22:10

0 respostas

Tags