| Nginx-ru mailing list archive (nginx-ru@sysoev.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re: nginx-0.6.7
 
 
Igor Sysoev пишет:
    *) Исправление: теперь по умолчанию nginx использует значение 511 для 
      listen backlog на всех платформах, кроме FreeBSD.
      Спасибо Jiang Hong.
 
а почему для FreeBSD исключение?
 
Изначально использовался -1.. Как оказалось, в мане 10-го Соляриса уже
описано, что это равносильно нулю. В более ранних версиях про это ничего
не написано. В listen(3) Линукса тоже написано про ноль. В listen(2),
кстати, про это ничего нет, равно как и нет никакого упоминания про то,
что есть listen(3).
 
man-pages-2.63
man 2 listen
NOTES
If  the  backlog  argument is greater than the value in /proc/sys/net/somaxconn, 
then it is silently truncated to that value; the default value in this file is 128. 
man 3 listen
No entry for listen in section 3 of the manual
man-pages-2.39-9.el5
man 2 listen
BUGS
If  the socket is of type AF_INET, and the backlog argument is greater 
than the constant SOMAXCONN (128 in Linux 2.0 & 2.2), it is silently truncated 
to SOMAXCONN. 
man 3 listen
No entry for listen in section 3 of the manual
 
 |