ПРОЕКТЫ 


  АРХИВ 


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: Большие значения $request_time


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Большие значения $request_time
  • From: "Анатолий Шарифулин" <sharifulin@xxxxxxxxxx>
  • Date: Thu, 11 Dec 2008 12:56:29 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=Zz60ygiFIKqomuaFe6wh8cBAo+8UBpX+LPHHcgs8TWE=; b=Kxob/PdOGsGdNCvJ+V0LRfNjvBVyt04Aq6lA6bAGltoOVMMxYIZIiwdN0PxOBEFGjb jUeyGFIbdHXriSRxSALnwYln5UlTHLovYzvudVvM+siWpl5wsajbaZKfLBadDEbrTfY0 V2n7iN84L4lwgpVdFGIuXmaaHeBZvLhJd8ghA=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=FNOTWzba8R2up6Gwaug/q0gj8JrN1nKRDRzm2XqVU+b25OyJjeSYku7eBsxDVSdMNY XAhl9aFmS39eO9GkuJP5u3AzsPpJD44oZGecWSCSgkuV2XtxztV9vE8qsqRHIRUjcCfc LfwW5SGw4AK60/9kxKL0wJhJdSvEzbuAOE1fQ=
  • In-reply-to: <3910643254.20081211005129@xxxxxxxxxxxxx>
  • References: <3910643254.20081211005129@xxxxxxxxxxxxx>

Михаил, очень похоже, что апач медленно передает ответ nginx'у.
Попробуй увеличить proxy-буфферы в nginx'е, если память позволяет, можешь не скупиться :) Проверить очень легко -- пишешь коротенький скрипт, который медленно (через sleep) забирает ответ от nginx, а в этот момент смотри на apache server-status, процессы должны быть свободными (апач быстро отдал ответ nginx'у и освободился).

Плюс в своих скриптах поставь alarm, на 150 секунд, сразу поймешь в чем дело.

11 декабря 2008 г. 0:51 пользователь Михаил Монашёв <postmaster@xxxxxxxxxxxxx> написал:
Здравствуйте, .

Отсортировал  тут  минутный аксес-лог по $request_time , дабы получить
самые  медленные запросы и обнаружил, что некоторые из них выполнялись
чудовищно долго:
154.996
175.899
178.914
180.121
182.835
193.889
226.150
274.892
338.410
544.435
608.152
701.541
807.495
1016.948

Это в секундах.

В листе нашёл:
> $request_time - это время обработки запроса. Считается от получения первых
> данных от клиента до оправления последних данных для клиента в ядро.

Почему ядро так долго не хочет забирать данные или клиент медленно нам
закачивал  http-запрос  (хотя  accept_filter=httpready вроде есть) или
тут что-то другое?


С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






--
С уважением,
Анатолий Шарифулин.


 




Copyright © Lexa Software, 1996-2009.