Nginx 客户端请求最大时间

Nginx 客户端请求最大时间

我有一个 Nginx Web 服务器,它将代理后面的一些其他服务器,当我通过限制调制解调器的上传速度来测试文件上传请求时,我设法保持上传连接至少 15 分钟。是否可以限制接收客户端请求主体的时间?我尝试过 client_body_timeout 和许多其他指令,但似乎都没有奏效。

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;

对于背景信息,我正在考虑 Nginx 等价于http://httpd.apache.org/docs/2.4/en/mod/mod_reqtimeout.html

HTTP 连接是 HTTP/1.1 保持连接。

我在 Linux 上使用 Nginx 1.4.7。

答案1

看看代理模块和集合

proxy_read_timeout

达到某种理智的价值。

相关内容