Грабли с somaxconn
Igor Sysoev
is at rambler-co.ru
Tue Jan 25 15:14:08 MSK 2005
On Tue, 25 Jan 2005, Sergey Prikhodko wrote:
> Только что наступил на грабли:
>
> ОС: FreeBSD 5.2.1-RELEASE-p13
>
> когда в системе установлено kern.ipc.somaxconn=32768, nginx не
> отвечает на запросы. При уменьшении этого значения до 32767, все
> нормально.
>
> Вывод netstat, когда значение равно 32768:
>
> #netstat -aL
> Current listen queue sizes (qlen/incqlen/maxqlen)
> Proto Listen Local Address
> tcp4 0/0/-32768 jail1.http
> ^^^^^^
> ^ по-моему, это не совсем нормально.
> Или я где-то не прав ?
Во FreeBSD для этого лимита используется short, поэтому 32767 - это максимум.
Я недавно столкнулся с этой багой. На днях в CURRENT лимит сделали u_short,
можно будет поставить 65535. nginx выставляет бэклог в -1, поэтому
используется значение kern.ipc.somaxconn.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list