баги nginx: не работает rate_limit при proxy_buffering off +..

SaveFrom.net savefrom at gmail.com
Wed Jul 15 22:55:29 MSD 2009


Здравствуйте. Существуют 2 проблемы
1. не срабатывает rate_limit при proxy_buffering off
2. не срабатывает должным образом proxy_buffering off. Т.е. даже при
proxy_buffering off при проксировании на сторонний сервер, nginx полностью
скачивает файл, вне зависимости от того, разорвал ли пользователь соединение
или нет. (очевидно, что он вести себя так не должен)

конфиг такой:

location /givefile {
proxy_buffering off;
#proxy_buffers 8 4K;
#proxy_ignore_client_abort off; # << не помогает
 set $proxyto $upstream_http_x_proxy_to;
set $contentdisposition $upstream_http_x_content_disposition;
 add_header Content-Disposition 'attachment; filename=$contentdisposition';
 proxy_pass http://$proxyto;  # << проверить можно на set $proxyto
prohsp.net/100mb.bin;
proxy_method GET;
proxy_set_header Content-type '';
proxy_set_header Content-Length '';
 error_page 404 403 500 501 502 503 = /error.php;
 post_action @postaction;
}



nginx version: nginx/0.7.57
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-44)
configure arguments: --with-debug



/dev/head/needhelp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090715/7a457bea/attachment.html>


More information about the nginx-ru mailing list