我有一个 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;
Run Code Online (Sandbox Code Playgroud)
对于背景信息,我正在考虑http://httpd.apache.org/docs/2.4/en/mod/mod_reqtimeout.html 的Nginx 等价物
HTTP 连接是 HTTP/1.1 保持活动连接。
我在 Linux 上使用 Nginx 1.4.7。
nginx ×1