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

Никита Козлов niakrisn at gmail.com
Tue Sep 23 15:26:03 MSD 2008


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

19 сентября 2008 г. 22:00 пользователь Igor Sysoev <is at rambler-co.ru>написал:

> 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 at rambler-co.ru
> >написал:
> >
> > > 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080923/bb6ed4b6/attachment.html>


More information about the nginx-ru mailing list