Рвутся соединения при отдаче больших файлов

Aleksandr Pochechuev sanito at tupoleva.net.ua
Wed Jan 16 22:36:34 MSK 2008


Всем привет.

 

Возникла такая проблема - при отдаче больших файлов нгинкс-ом рвутся
соединения примерно на 15-20%. Не думаю, что есть какая-то прямая или нет
зависимость от размера файла, просто как правило на 100-150 мегабайтах
обрыв. Сервера (их несколько) отдают очень много, порядка 250-350 мегабит/с,
система FreeBSD, для примера приведена та что с 6 hdd (есть больше, там я
кол-во воркеров увеличивал). 

 

Фрагменты конфигурации:

 

worker_processes  6; 

:

events {

    worker_connections  14000;

    use kqueue;

}

:

    sendfile            on;

    sendfile_max_chunk  1024K;

    tcp_nopush          on;

    tcp_nodelay         on;

    send_lowat          12000;

:

    keepalive_timeout  100 30;

    client_header_timeout 3m;

    client_body_timeout   3m;

    send_timeout          3m;

:

 

Куда копать? Что увеличивать, что уменьшать, что не трогать? Хочется
покончить с обрывами ;-(

 

С уважением,

Александр.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080116/cf4fc95f/attachment.html>


More information about the nginx-ru mailing list