ðÅÒÉÏÄÉÞÅÓËÉÅ ÐÏÄ×ÉÓÁÎÉÑ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÔÁÔÉËÉ × nginx

CoolCold coolcold at coolcold.org
Tue Feb 17 13:09:16 MSK 2009


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]






More information about the nginx-ru mailing list