Re: Re[2]: Периодические подвисания при загрузке статики в nginx

Алексей Загородников admin at tltorrent.ru
Tue Feb 17 13:38:10 MSK 2009


В логах только изредка появляется сообщения о не найденных файлах
Тестирую примерно так ab -c 5 -n 1000

backlog=32000

В рабочем состоянии при Requests per second:    309.36 [#/sec] (mean)

tltorrent nginx # netstat -s|grep overf
error parsing /proc/net/snmp: Success

tltorrent nginx # cat /proc/net/sockstat |grep TCP
TCP: inuse 38 orphan 12 tw 6052 alloc 40 mem 64

Сейчас постараюсь дождаться опять лага и посмотреть что выводит.

17 февраля 2009 г. 14:09 пользователь CoolCold <coolcold at coolcold.org>написал:

> Hello Алексей,
>
> Tuesday, February 17, 2009, 12:21:15 PM, you wrote:
>
> АЗ> Хм, сейчас попробовал выставить настройки эти, лучше точно не стало.
> Сервер
> АЗ> то может до 400 запросров в секунду обслужить, то вообще не более 30.
> В логах нгинкса тихо?
>
> Как определяете количество запросов?
>
> Если долбить в это время по по какому-нибудь empty.gif типа
> location /favicon.ico {empty_gif; access_log off;}
> что происходит?
>
> Что в выводе
> netstat -s|grep overf
> и
> cat /proc/net/sockstat |grep TCP:
>
> какой backlog выствлен в нгинксе?
>
> АЗ> Вот наблюдаю статистику в момент когда сервер лагает.
> АЗ>  tltorrent ~ # netstat -a -n | grep -c "10.1.193.62:80"
> АЗ> 6383
> АЗ> tltorrent ~ # netstat -a -n | grep -c "TIME_WAIT"
> АЗ> 5269
>
>
> АЗ> 17 февраля 2009 г. 12:28 пользователь Алексей Загородников <
> admin at tltorrent.ru>> написал:
>
> >> Сейчас вот такие настройки.
> >> net.core.netdev_max_backlog = 1000
> >> net.core.somaxconn = 128
> >> net.ipv4.tcp_max_syn_backlog = 1024
> >> net.ipv4.tcp_max_tw_buckets = 180000
> >> net.ipv4.tcp_tw_recycle = 0
> >> net.ipv4.tcp_tw_reuse = 0
> >> Попробую поставить ваши, спасибо за советы.
> >>
> >> tltorrent ~ #  cat /proc/net/sockstat |grep TCP:
> >> TCP: inuse 43 orphan 9 tw 7692 alloc 45 mem 86
> >>
> >> Вечером попробую все предложенные варианты под нагрузкой.
> >>
> >> 17 февраля 2009 г. 11:51 пользователь CoolCold <coolcold at coolcold.org
> >написал:
> >>
> >>> Hello Алексей,
> >>>
> >>>
> >>> Попробуйте
> >>> http://lists.lexa.ru/nginx-ru/msg19663.html
> >>>
> >>> и сравните свои настройки с
> >>>
> >>> net.core.netdev_max_backlog = 16384
> >>> net.core.somaxconn = 262144
> >>> net.ipv4.tcp_max_syn_backlog = 262144
> >>> net.ipv4.tcp_max_tw_buckets = 720000
> >>> net.ipv4.tcp_tw_recycle = 1
> >>> net.ipv4.tcp_tw_reuse = 1
> >>>
> >>>
> >>> Best regards,
> >>> CoolCold [COOLCOLD-RIPN]
> >>>
> >>>
> >>>
> >>
>
>
> Best regards,
> CoolCold [COOLCOLD-RIPN]
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090217/82f32fdc/attachment.html>


More information about the nginx-ru mailing list