ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

обрывается закачка



Здравствуйте, имеется такая проблема:
есть два сервера, второй проксирует первый,
во время проксирования файлы больше 50Мб  обриваются,
в логе первого сервера  вижу такое:


2007/04/12 17:28:05 [info] 22698#0: *10091499 client timed out (110: Connection 
timed out) while sending response to client,
client: X.X.X.121, server: X.X.X.44,
URL: "/largefile.wmv",
upstream: "http://X.X.X.38:80/largefile.wmv";,
host: "site.com"


Во втором конфиге стоит:
proxy_buffering off;
proxy_max_temp_file_size 0;
Поэтому не должно проксируемый файл буферизировать,
но такое ощущение что файл получается кусочками(рывками,
если качать с быстрого канала, то кусок отдает, потом тупит,
бывает вообще виснет и надо рестарт закачки делать, а когда с медленного,
то просто отрубает бывает)


Спасибо!


Вот конфиг первого сервера:

server_names_hash_max_size 64;
server_names_hash_bucket_size 64;

client_body_buffer_size 128k;
client_body_temp_path /usr/local/nginx/client_body_temp;
client_header_buffer_size 8k;
client_header_timeout 3m;
client_body_timeout   3m;
send_timeout          3m;

output_buffers        4 8192;
postpone_output       8460;

client_max_body_size 1m;
keepalive_timeout 5;
large_client_header_buffers 2 4k;
sendfile on;
tcp_nodelay off;
tcp_nopush on;
  
proxy_buffer_size 2k;
proxy_buffering on;
proxy_buffers 32 8k;
proxy_intercept_errors off;
proxy_redirect off;
proxy_connect_timeout 2m;
proxy_read_timeout 120;
proxy_send_timeout 3m;
proxy_temp_path /usr/local/nginx/proxy_temp;
proxy_max_temp_file_size  0;

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Connection close;

Вот второго:

server_names_hash_max_size 64;
server_names_hash_bucket_size 64;

сlient_body_buffer_size 128k;
client_body_temp_path /usr/local/nginx/client_body_temp;
client_header_buffer_size 8k;
client_header_timeout 3m;
client_body_timeout   3m;
send_timeout          3m;
output_buffers        4 8192;
postpone_output       8460;
client_max_body_size 1m;
keepalive_timeout 5;
large_client_header_buffers 2 4k;
sendfile on;
tcp_nodelay on;
tcp_nopush on;
  
proxy_buffer_size 2k;
proxy_buffering off;
proxy_redirect  off;
proxy_max_temp_file_size 0;
proxy_buffers 32 8k;
proxy_intercept_errors off;
proxy_busy_buffers_size    64k;
proxy_temp_file_write_size 8k;
proxy_connect_timeout 2m;
proxy_read_timeout 120;
proxy_send_timeout 3m;
proxy_temp_path /usr/local/nginx/proxy_temp;

proxy_set_header Connection close;
proxy_set_header   Host             $host;
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;







 




Copyright © Lexa Software, 1996-2009.