accept_filter и backlog на непервом default-сервере
jackal
me at jackal.in
Wed Aug 27 15:17:10 MSD 2008
Задача:
Нужно чтобы один домен на одном айпи a.b.c.d обслуживался одной директивой
server, а все остальные домены (на всех айпи, в т.ч. a.b.c.d - другой
директивой server)
Сделано вот так:
server {
listen a.b.c.d:80;
server_name domain.ru;
...
}
server {
listen a.b.c.d:80 default accept_filter=httpready backlog=1024;
listen 80 default accept_filter=httpready backlog=1024;
...
}
Вопрос - почему не выставляется backlog для айпи a.b.c.d, и выставляется ли
accept_filter?
# sysctl kern.ipc.somaxconn
kern.ipc.somaxconn: 4096
# netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen Local Address
tcp4 0/0/4096 a.b.c.d.80
tcp4 0/0/1024 *.80
--
С уважением, Евгений.
More information about the nginx-ru
mailing list