ПРОЕКТЫ 


  АРХИВ 


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]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: accept_filter и backlog на непервом default-сервере
  • From: "Никита Козлов" <niakrisn@xxxxxxxxx>
  • Date: Tue, 23 Sep 2008 15:26:03 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=uhziDVIjpEWhux0i/6+eiYxFbDoYIc6PqQGlfx51cgI=; b=cPjX35HtAIsPGAguaJQkZgbVAUHOZTvqYXDndJGYyTuwmrKS/REWun1QG66OXI/arD EGrcW/yitOobCkeJ1GsoR0ktms3pXGGL74010kawCc81h/zugqIYgB6pv6JFf6SQzUXw eA/oSh2CR30rWzfwlL5e0YV56FHJhkSLktsVE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=SRTX25CDCaV7nxsqBRLhNY6LHmKxN6H+BxDoekCGrzdEJSUNvHLyfO7TJpkXP9+XiC fKUefMH39bP8Tc4qXRC+6Ixwx2INCJJ7f87rh0MGCwJh+DPfMwbz5HJejeSVHfmfvFCi RJwM8JhRFAJdPhLGxY3jY88InaBerSRDHBwA0=
  • In-reply-to: <20080919180038.GB37404@xxxxxxxxxxxxx>
  • References: <200808271517.10458.me@xxxxxxxxx> <20080827132643.GA74546@xxxxxxxxxxxxx> <241feca80809191027v4c7dedcfmd4599a3b6ace977f@xxxxxxxxxxxxxx> <20080919180038.GB37404@xxxxxxxxxxxxx>

Прошу прощения, Игорь, нет идей?

19 сентября 2008 г. 22:00 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
On Fri, Sep 19, 2008 at 09:27:48PM +0400, Никита Козлов wrote:

> Игорь, а в 0.7.14 этот патч включен в исходники?
> Просто на этой версии не работает.
> Описываю дефолтный виртуальный сервер со своей рут директорией,
> перезапускаю, ругани никакой нет.
> На каждом из адресов есть свой виртуальный сервер с описанной
> директивой server_name.
> Если обратиться напрямую по IP через броузер, то обслуживает тот виртуальный
> сервер в котором описана server_name, а не default сервер.
>
> Или я чего то не понимаю и так и должно быть?
> Конфиги проверил default в listen только для одного виртуального сервера.

Патч есть в 0.7.14, но это должно работать и без патча.
Как выглядит конфигурация ?

> 27 августа 2008 г. 17:26 пользователь Igor Sysoev <is@xxxxxxxxxxxxx>написал:
>
> > On Wed, Aug 27, 2008 at 03:17:10PM +0400, jackal wrote:
> >
> > > Задача:
> > > Нужно чтобы один домен на одном айпи 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
> >
> > Прилагаемый патч должен помочь.
> >
> >
> > --
> > Игорь Сысоев
> > http://sysoev.ru
> >

--
Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.