Falha no upload do arquivo de proxy reverso Nginx

2

Estou executando o Nginx v1.8.0 para servir todos os meus arquivos estáticos e node.js para fazer o material dinâmico. Uma das coisas que o Nginx precisa fazer são os arquivos proxy para node.js, que armazena o arquivo. node.js parece obter ~ 26K do arquivo e, em seguida, nada (nem mesmo certeza de que a conexão fecha quando o dado "termina" o envio).

Minha configuração é assim:

location /attachment_upload/ {
    client_body_temp_path /tmp/;
    client_body_in_file_only clean;
    client_body_buffer_size 256k;
    client_max_body_size 1g;

    proxy_set_header X-FILE $request_body_file;
    proxy_http_version 1.1;
    proxy_buffering off;
    proxy_pass http://10.10.1.20:8090/attachment_upload/;
    expires epoch;
}

Eu tinha configurado o curl para ver se conseguia mais informações. Ele retorna imediatamente (por isso não parece um tempo limite para mim) sem erro. Verifiquei os logs de erros do Nginx e não vejo nada lá. Se eu tirar o Nginx da imagem, o node.js faz exatamente o que eu esperaria.

Estou nisso há dias. Eu tentei tudo que encontrei. Não tenho certeza do que verificar em seguida ...

    
por Nicholas J Ingrassellino 01.01.2016 / 20:57

0 respostas

Tags