Tempo máximo da solicitação do cliente Nginx

4

Eu tenho um servidor web Nginx que faz proxy para outros servidores, e quando eu testo uma solicitação de upload de arquivo exercendo um limite na velocidade de upload para modem como velocidade, consegui manter a conexão de upload por pelo menos 15 minutos. É possível colocar um limite na hora de receber o corpo da solicitação do cliente? Eu tentei client_body_timeout e um monte de outras diretivas, mas nenhum deles parece fazer o truque.

keepalive_timeout  65;

client_body_buffer_size 16k;
client_body_temp_path /var/lib/nginx/tmp/client_body;
reset_timedout_connection on;
client_header_timeout 8;
client_body_timeout 60;
client_max_body_size 20M;

Para as informações de segundo plano, estou pensando nos equivalentes Nginx do link

As conexões HTTP são conexões keep-alive HTTP / 1.1.

Estou no Nginx 1.4.7 no Linux.

    
por cbkihong 18.06.2014 / 12:06

1 resposta

0

Veja o módulo de proxy e o conjunto

proxy_read_timeout

para algum valor sensato.

    
por 18.06.2014 / 13:55

Tags