ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

accept_filter и backlog на непервом default-сервере


  • To: nginx-ru@xxxxxxxxx
  • Subject: accept_filter и backlog на непервом default-сервере
  • From: jackal <me@xxxxxxxxx>
  • Date: Wed, 27 Aug 2008 15:17:10 +0400

Задача:
Нужно чтобы один домен на одном айпи 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


-- 
С уважением, Евгений.


 




Copyright © Lexa Software, 1996-2009.