limit_rate

rommer at active.by rommer at active.by
Fri Nov 9 04:27:18 MSK 2007


Здравствуйте,

Что-то я совсем уже ничего не понимаю. Пара
часов настройки nginx ни к чему не привела. Не
работает set $limit_raet N и limit_rate N.
Пробовал nginx-0.5.30/32. Не помогают никакие
комбинации.

Может кто-нибудь увидит что не так опытным
глазом :)

Собственно конфиг:
#
# nginx.conf
#

user                            nobody nobody;
worker_processes                1;
worker_rlimit_nofile            16384;

error_log                       logs/error_log warn;
pid                             logs/nginx.pid;

events {
    worker_connections          10240;
    use                         epoll;
}

http {
    include                     conf/mime.types;
    default_type                text/html;

    sendfile                    on;
    allow                       all;

    # timeouts
    proxy_connect_timeout       30m;
    proxy_send_timeout          30m;
    proxy_read_timeout          30m;
    client_header_timeout       30m;
    client_body_timeout         30m;
    send_timeout                30m;
    keepalive_timeout           75 60;
    ssl_session_timeout         30m;

    # client buffers
    client_header_buffer_size   64k;
    large_client_header_buffers 32 64k;
    client_max_body_size        500m;
    client_body_buffer_size     64k;

    # proxy buffers
    proxy_buffering             off;
    proxy_buffer_size           256k;
    proxy_buffers               64 256k;
    proxy_busy_buffers_size     256k;
    proxy_temp_file_write_size  256k;

    # paths
    client_body_temp_path       /tmp/nginx_client_body_temp;
    proxy_temp_path             /tmp/nginx_proxy_temp;
    fastcgi_temp_path           /tmp;

    # proxy settings
    proxy_redirect              off;
    proxy_intercept_errors      off;
    proxy_set_header            Host            $http_host;
    proxy_set_header            X-Real-IP       $remote_addr;

    limit_rate                  10k;

    server {
        listen          1.2.3.4;
        server_name     site.com www.site.com;

        set                     $limit_rate 10k;

        location / {
            proxy_pass          http://1.2.3.4:88;
            set                 $limit_rate 10k;
        }
    }
}

wget 1.2.3.4/test.dat показывает локально ~ 150Mb/s, но
никак не 10k.






More information about the nginx-ru mailing list