ПРОЕКТЫ 


  АРХИВ 


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]

Fwd: Re[4]: Необъяснимые т ормоза в обслуживан ии http запросов





Begin forwarded message:

From: "Alexey V. Karagodov" <kav@xxxxxxxxxxxxxx>
Date: 6 апреля 2009 г. 13:52:38 GMT+04:00
To: Alexey Vdovin <av@xxxxxxxxx>
Subject: Re: Re[4]: Необъяснимые тормоза в обслуживании http запросов

тогда надо у провайдера уточнить в письменной форме, что именно они гарантируют
и уже эти "гарантии" проверить
а настройки поменял как я в листе писал?

On 06.04.2009, at 12:26, Alexey Vdovin wrote:

Hello Alexey,

Пинговать пробовали разными пакетами с разной частотой ...
идут небольшие потери, но в общем ничего криминального.

Про потери провайдер говорит, что типо вы не одни к этому каналу
подключены.

Задержка по установленному TCP соединению очень нестабильная:
round-trip min/avg/max = 1.154/43.580/191.782 ms

PS: с почтой чтото странное
Apr 3 23:33:57 mail smtp/smtpd[51679]: NOQUEUE: reject: RCPT from
unknown[80.253.28.146]: 450 4.7.1 Client host rejected: cannot find
your hostname, [80.253.28.146]; from=<kav@xxxxxxxxxxxxxx>
to=<av@xxxxxxxxx> proto=SMTP helo=<mxs.conceptservice.ru>
да, загадочно ...


--
Best regards,
Alexey      mailto:av@xxxxxxxxx

Saturday, April 4, 2009, 7:38:45 PM, you wrote:


что-то не могу отправить реципиенту письмо, по-этому в лист

Begin forwarded message:

From: "Alexey V. Karagodov" <kav@xxxxxxxxxxxxxx>
Date: 2 апреля 2009 г. 18:37:12 GMT+04:00
To: Alexey Vdovin <av@xxxxxxxxx>
Subject: Re: Re[4]: Необъяснимые тормоза в обслуживании http запросов


On 02.04.2009, at 16:07, Alexey Vdovin wrote:

Hello Alexey,
хелло

случайно в лист ушло ...

ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0
mtu 1500

options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
    ether 00:30:48:7d:0d:04
    inet 78.40.184.246 netmask 0xfffffffc broadcast 78.40.184.247
    media: Ethernet 100baseTX <full-duplex>
    status: active

netstat -I em0
Name    Mtu Network       Address              Ipkts   Ierrs
Opkts Oerrs  Coll
em0    1500 <Link#1>      00:30:48:7d:0d:04 545805096     0
422816203     0     0
тут всё в порядке

Машинка стоит в хостинг центре.
У меня подозрения, что гдето попути от нее ктото портит и теряет
пакеты.
Нужны аргументы для наезда на провайдера в таком случае.
ну можно попробовать по-пинговать провайдерский роутер или днс-
сервер, а лучше все провайдерские сервисы пакетами разной длины
и если всё будет безрадостно, то собственно tcpdump и результаты
этих пингов и будут основанием наездов



--
Best regards,
Alexey      mailto:av@xxxxxxxxx

Thursday, April 2, 2009, 3:21:26 PM, you wrote:



On 02.04.2009, at 11:33, Alexey Vdovin wrote:

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


вся тема офф-топ
к нгинх-у это не относится

на другой стороне что стоит? на другой стороне патч-корда в смысле
судя по всему, там кусок г. какой то либо криво настроен


ifconfig ещё в студию

--
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.