Nginx limit_rate未应用于proxy_pass

时间:2016-09-12 09:49:53

标签: nginx debian

为什么limit_rate不适用于proxy_pass?在nginx中有以下配置块,我仍然可以以~4MB / s的速度下载代理文件:

location ~ ^/proxy? {
    resolver 8.8.8.8;
    set $limit_rate  50k;
    limit_rate       50k;
    proxy_limit_rate 50k;
    proxy_buffering off;
    proxy_buffer_size 15m;
    proxy_pass_request_body off;
    proxy_read_timeout 20s;
    proxy_pass  $arg_fwd;
}

系统是Debian 8,带有Nginx 1.10.1。除了apt。

中的默认打包模块之外,不会安装额外的模块

1 个答案:

答案 0 :(得分:1)

proxy_buffering off;和速率限制是互斥的。您应该启用缓冲以使用限制率功能。