nginx-1.0.1

Vladimir Rusinov vladimir на greenmice.info
Ср Май 4 17:14:04 MSD 2011


2011/5/4 Igor Sysoev <igor at sysoev.ru>

> On Wed, May 04, 2011 at 04:46:14PM +0400, Vladimir Rusinov wrote:
> > 2011/5/3 Igor Sysoev <igor at sysoev.ru>
> >
> > >    *) Изменение: теперь по умолчанию nginx использует значение 511 для
> > >       listen backlog на Linux.
> > >
> >
> > А можно вопрос для повышения образованности: почему именно 511? В apache
> 2.2
> > вроде по умолчанию тоже 511, это же наверное неспроста?
> > Спасибо.
>
> Я взял это значение из Апача. В его исходниках, документации или в
> старых мэйллистах, если мне не изменяет память, есть что-то про это
> safe значение.
>

Поинтересовался, выяснилось что для совместимости с какими-то (наверное
весьма старыми) ОС:

/* The maximum length of the queue of pending connections, as defined
 * by listen(2).  Under some systems, it should be increased if you
 * are experiencing a heavy TCP SYN flood attack.
 *
 * It defaults to 511 instead of 512 because some systems store it
 * as an 8-bit datatype; 512 truncated to 8-bits is 0, while 511 is
 * 255 when truncated.
 */


-- 
Vladimir Rusinov
http://greenmice.info/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110504/eef45e36/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru