Nginx no puede manejar múltiples descargas

Estoy teniendo un problema con NGINX. Estaré sirviendo files a varias (~ 4000) personas y podrían estar descargando varios files al mismo time. Tengo la configuration de nignx y tryed para download un file de testing (centos dvd 1 4GB) una vez que bash download el mismo file varias veces en el mismo time sólo me permite download una primera y luego otros se sientan y esperar a que termine la primera descarga. ¿Cómo puedo servirlo sin time de espera?

NGINX.conf:

user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 200000; events { worker_connections 10000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_requests 1000; open_file_cache max=1000; # Added on 26.07.2013 to make files fly! tcp_nopush on; client_max_body_size 5G; client_body_timeout 120; client_header_timeout 120; client_body_buffer_size 128K; client_header_buffer_size 1k; large_client_header_buffers 4 8k; send_timeout 60; reset_timedout_connection on; types_hash_max_size 2048; server_tokens off; gzip on; gzip_static on; gzip_min_length 512; #gzip on; include /etc/nginx/conf.d/*.conf; } 

VIRTUAL SERVER CONF:

 server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; } error_log /var/log/nginx/deadz/error.log; server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; } access_log /var/log/nginx/deadz/access.log; server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; } 

¿Cómo podría optimizar para servir el mismo file varias veces a una connection.

Si necesita más información por favor pregúnteme.

Conf del server:

  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } error_log /var/log/nginx/deadz/error.log;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } access_log /var/log/nginx/deadz/access.log;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } client_max_body_size 700m;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } client_body_buffer_size 1024k;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } client_header_buffer_size 8k;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } limit_rate 125k;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } limit_req zona = una ráfaga = 5;  server { listen 80; server_name *.*.*.*; root /usr/share/nginx/html; error_log /var/log/nginx/deadz/error.log; access_log /var/log/nginx/deadz/access.log; index index.html index.htm index.php; server_tokens off; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; limit_rate 125k; limit_req zone=one burst=5; } 

NGINX conf:

 user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } worker_rlimit_nofile 20240; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } worker_connections 4000; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } } user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } limit_req_zone $ binary_remote_addr zona = uno: 10m rate = 1r / s; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } client_header_timeout 10m; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } client_body_timeout 10m; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } send_timeout 10m; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } client_max_body_size 700m; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } client_body_buffer_size 1024k; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } client_header_buffer_size 8k; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } keepalive_timeout 30; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } keepalive_requests 100000; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } open_file_cache_valid 30s; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } open_file_cache_min_uses 2; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } open_file_cache_errors on; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } gzip_proxied caducado no-cache no-store privado; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } gzip_types text / text plano / css text / xml text / javascript aplicación / x-javascript aplicación / xml; user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 20240; events { worker_connections 4000; multi_accept on; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log off; limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_header_timeout 10m; client_body_timeout 10m; send_timeout 10m; client_max_body_size 700m; connection_pool_size 256; client_body_buffer_size 1024k; client_header_buffer_size 8k; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; gzip on; gzip_min_length 10240; gzip_proxied expinetworking no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; include /etc/nginx/conf.d/*.conf; } 

Esto arregló mi problema 🙂 Ahora tengo que configurar HAProxy para equilibrar las descargas.