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