![Nginx 客户端请求最大时间](https://linux22.com/image/635226/Nginx%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AF%B7%E6%B1%82%E6%9C%80%E5%A4%A7%E6%97%B6%E9%97%B4.png)
我有一个 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。