Re: Ограничение на число одновременных соединений, но с постановкой лишних в очередь

Dmitry Koterov dmitry на koterov.ru
Пн Ноя 30 03:13:16 MSK 2009


> Или я ошибаюсь, и параметр backlog в listen() ограничивает не число
>> одновременно живущих соединений, а что-то еще?
>>
>
> да.
>
> ListenBacklog - The maximum length of the queue of pending connections
>
> параметр ListenBacklog задает максимальную длину очереди ожидающих
> подключений на каждый listening socket, а не максимально возможное
> количество одновременно обрабатываемых запросов / занятых воркеров.
>
>
Возможно, я ошибаюсь, но вот тут: http://linux.die.net/man/2/listen -
написано что-то отличное от этого (кажется):
Notes The behaviour of the *backlog* parameter on TCP sockets changed with
Linux 2.2. Now it specifies the queue length for *completely* established
sockets waiting to be accepted, instead of the number of incomplete
connection requests. The maximum length of the queue for incomplete sockets
can be set using the *tcp_max_syn_backlog* sysctl. When syncookies are
enabled there is no logical maximum length and this sysctl setting is
ignored. See *tcp <http://linux.die.net/man/7/tcp>(7)* for more information.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091130/5cd3165b/attachment.html>


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