can not connect to nginx under highload

Vasil Mikhalenya bazilek на gmail.com
Чт Мар 10 15:30:48 UTC 2016


2016-03-10 16:37 GMT+03:00 Evgeniy Berdnikov <bgx на protva.ru>:

> On Thu, Mar 10, 2016 at 04:12:14PM +0300, Vasil Mikhalenya wrote:
> > При определенном трафике более нет возможности установить соединение на
> > порт 80.
> >
> > Коллеги, помогите идеей, в чем может быть дело. Думал проблема в backlog,
> > однако нет.
>
>  Как сделан такой вывод?
>
>
по умолчанию в nginx на linux размер бэклога равен 511,
соответственно netstat -an | grep -c SYN_RECV возвращает число очень
близкое к 511

> [root на up ~]# netstat -an | grep -c SYN_RECV
> > 5534
>
>  Строго говоря, нужно отделять коннекции на 80й порт от остальных.
>
другими соединениями можно принебречь

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

> --
>  Eugene Berdnikov
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


спасибо за помощь

-- 
Best regards,
Vasil Mikhalenya
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160310/288c0e29/attachment.html>


Подробная информация о списке рассылки nginx-ru