ПРОЕКТЫ 


  АРХИВ 


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[2]: Необъяснимые тормоза в обслуживании ht tp запросов



Hello Alexey,

> /boot/loader.conf
accf_data_load="YES"
accf_http_load="YES"

> /etc/sysctl.conf
net.inet.tcp.blackhole=1
net.inet.udp.blackhole=1
kern.ipc.nmbclusters=262144
kern.ipc.somaxconn=8192
kern.ipc.maxsockets=204800
kern.maxfiles=204800
kern.maxfilesperproc=200000
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535
net.inet.ip.portrange.randomized=0
net.inet.tcp.maxtcptw=40960
net.inet.tcp.msl=30000
net.inet.tcp.syncookies=1
net.inet.tcp.nolocaltimewait=1
net.inet.tcp.fast_finwait2_recycle=1 
net.inet.tcp.syncache.hashsize=1024
net.inet.tcp.syncache.bucketlimit=100
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
net.inet.icmp.icmplim=300

> /etc/rc.conf
ifconfig_em0="inet 78.40.184.246 netmask 255.255.255.252 media 100baseTX 
mediaopt full-duplex"
defaultrouter="78.40.184.245"
gateway_enable="YES"
firewall_enable="YES"
sshd_enable="YES"
named_enable="YES"
ntpd_enable="YES"
mysql_enable="YES"
apache22_http_accept_enable="YES"
apache22_enable="YES"
memcached_enable="YES"
memcached_user="www"
memcached_flags="-m 2048 -s /tmp/memcached.sock"
nginx_enable="YES"
searchd_enable=YES
sphinxsearch_enable=YES


-- 
Best regards,
 Alexey      mailto:av@xxxxxxxxx

Thursday, April 2, 2009, 1:02:43 AM, you wrote:



On 01.04.2009, at 19:20, Alexey Vdovin wrote:

> Hello nginx-ru,
>
> FreeBSD 7.0
> Nginx - Apache - PHP - memcache
>
> Иногда возникают необъяснимые тормоза в обслуживании http запросов.
> Время ответа сервера подскакивает до неприемлемых значений (5-20сек!
> замерял Firebug) в эти моменты сервер нагружен слабо ~30-40%,
> обрабатывает гдето 40 запросов в сек, свопа нет, трафик 400Кб/сек.
> судя по nginx логу он отвечает очень быстро 2-5мс такое ощущение что
> запросы просто не доходят до него, а когда доходят, он моментально их
> отрабатывает.
>
> пробовал смотреть tcpdump icmp там какието странны пакеты приходят:
> IP (tos 0x0, ttl 124, id 19163, offset 0, flags [none], proto ICMP  
> (1), length 576) 93.120.173.77 > 78.40.184.246: ICMP ip reassembly  
> time exceeded, length 556
ip reassembly time exceeded означает что разбитый на части пакет начал  
приходить, но не все кусочки этого пакеты дошли вовремя, сработал тайм- 
аут и пакет был выброшен
если я не ошибаюсь
хвастайтесь настройками, /boot/loader.conf , /etc/sysctl.conf , /etc/ 
rc.conf и пр.

>        IP (tos 0x0, ttl 60, id 8892, offset 0, flags [+], proto TCP  
> (6), length 1476) 78.40.184.246.80 > 93.120.173.77.51930: .  
> 1799831751:1799833187(1436) ack 262978544 win 65535
>
>
> IP (tos 0x0, ttl 124, id 19300, offset 0, flags [none], proto ICMP  
> (1), length 576) 93.120.173.77 > 78.40.184.246: ICMP ip reassembly  
> time exceeded, length 556
>        IP (tos 0x0, ttl 60, id 10336, offset 0, flags [+], proto TCP  
> (6), length 1476) 78.40.184.246.80 > 93.120.173.77.51930: .  
> 2880:4316(1436) ack 1 win 65535
>
>
> IP (tos 0x0, ttl 124, id 19301, offset 0, flags [none], proto ICMP  
> (1), length 576) 93.120.173.77 > 78.40.184.246: ICMP ip reassembly  
> time exceeded, length 556
>        IP (tos 0x0, ttl 60, id 10337, offset 0, flags [+], proto TCP  
> (6), length 1476) 78.40.184.246.80 > 93.120.173.77.51930: .  
> 4320:5756(1436) ack 1 win 65535
>
> Подскажите куда копать ?
>
>
>
> -- 
> С уважением,
> Алексей Вдовин   mailto:av@xxxxxxxxx
>
>




 




Copyright © Lexa Software, 1996-2009.