<br><br><div class="gmail_quote">2011/5/4 Igor Sysoev <span dir="ltr">&lt;<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, May 04, 2011 at 04:46:14PM +0400, Vladimir Rusinov wrote:<br>
&gt; 2011/5/3 Igor Sysoev &lt;<a href="mailto:igor@sysoev.ru" class="vt-p">igor@sysoev.ru</a>&gt;<br>
&gt;<br>
&gt; &gt;    *) Изменение: теперь по умолчанию nginx использует значение 511 для<br>
&gt; &gt;       listen backlog на Linux.<br>
&gt; &gt;<br>
&gt;<br>
&gt; А можно вопрос для повышения образованности: почему именно 511? В apache 2.2<br>
&gt; вроде по умолчанию тоже 511, это же наверное неспроста?<br>
&gt; Спасибо.<br>
<br>
</div>Я взял это значение из Апача. В его исходниках, документации или в<br>
старых мэйллистах, если мне не изменяет память, есть что-то про это<br>
safe значение.<br></blockquote><div><br></div><div>Поинтересовался, выяснилось что для совместимости с какими-то (наверное весьма старыми) ОС: </div></div><br><div>/* The maximum length of the queue of pending connections, as defined</div>
<div> * by listen(2).  Under some systems, it should be increased if you</div><div> * are experiencing a heavy TCP SYN flood attack.</div><div> *</div><div> * It defaults to 511 instead of 512 because some systems store it </div>
<div> * as an 8-bit datatype; 512 truncated to 8-bits is 0, while 511 is </div><div> * 255 when truncated.</div><div> */</div><div><br></div><br>-- <br>Vladimir Rusinov<br><a href="http://greenmice.info/">http://greenmice.info/</a><br>