<font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">sendfile_max_chunk 1024K;<br></span></font><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">keepalive_timeout 100 30
</span></font><br><br><br><br><div><span class="gmail_quote">16.01.08, <b class="gmail_sendername">Aleksandr Pochechuev</b> <<a href="mailto:sanito@tupoleva.net.ua">sanito@tupoleva.net.ua</a>> написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="UK">
<div>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Всем привет.</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Возникла такая проблема - при отдаче больших файлов
нгинкс-ом рвутся соединения примерно на 15-20%. Не думаю, что есть какая-то
прямая или нет зависимость от размера файла, просто как правило на 100-150
мегабайтах обрыв. Сервера (их несколько) отдают очень много, порядка 250-350
мегабит/с, система FreeBSD, для примера приведена та что с 6 hdd (есть больше,
там я кол-во воркеров увеличивал).</span></font><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> <span lang="RU"></span></span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Фрагменты конфигурации:</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">worker_processes 6; </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">…</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">events {</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> worker_connections 14000;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> use kqueue;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">}</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">…</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> sendfile on;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> sendfile_max_chunk 1024K;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> tcp_nopush on;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> tcp_nodelay on;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> send_lowat 12000;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">…</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> keepalive_timeout 100 30;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> client_header_timeout 3m;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> client_body_timeout 3m;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> send_timeout 3m;</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US">…</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-US"> </span></font><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"></span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Куда копать? Что увеличивать, что уменьшать, что не трогать?
Хочется покончить с обрывами ;-(</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">С уважением,</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Александр.</span></font></p>
</div>
</div>
</blockquote></div><br>