Всем привет.
Возникла такая проблема - при отдаче больших файлов
нгинкс-ом рвутся соединения примерно на 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;
…
Куда копать? Что увеличивать, что уменьшать, что не трогать?
Хочется покончить с обрывами ;-(
С уважением,
Александр.