ПРОЕКТЫ 


  АРХИВ 


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: отдача неполных страниц


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: отдача неполных страниц
  • From: Alexander Azarov <azarov@xxxxxx>
  • Date: Wed, 30 Sep 2009 18:51:21 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=pXkwgCEzsH83aiK1pP2mUfo94XyazL8qCwq5pqHDrxQ=; b=mDkVXu1u/PWbkN9Zn+IXKOdJQ+echMzeL6DCyUfM1RM2czdJhP2f+fJplh9Uhh54QZ 24606NFJwGtAT/8O6wV/93d9pV8Rjssz8nYSY+toc+FtM4/FWrL8SLZh2HQfSBud3GPW XfaRNaw38TXEt2n6U7mV9x1bTJEzXO6b1RrWQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=vEVcuLE9mDbAHJ30E42rt9MRF4clZ+UKBCB71fINSkin31EDMVkXSvtforA8G9JOgw ZBZCEtzWdxtkny/YRi1JwWQPvSVPmk8RxUs2GDGEcNewBjxQGI55qg/84T3CfiZS+z2p RbilnUkMOe8hqDtdjSAbWe8ix5AcG3fsJX1lo=
  • In-reply-to: <20090930100213.GB99679@xxxxxxxxxxxxx>
  • References: <4FC3CF3D-3D42-4292-B8D8-F897BFF5CBD2@xxxxxx> <20090930074856.GH92889@xxxxxxxxxxxxx> <20090930085007.GW1229@xxxxxxxxxx> <20090930100213.GB99679@xxxxxxxxxxxxx>

30.09.2009, в 14:02, Igor Sysoev написал(а):

On Wed, Sep 30, 2009 at 12:50:08PM +0400, Maxim Dounin wrote:

Hello!

On Wed, Sep 30, 2009 at 11:48:56AM +0400, Igor Sysoev wrote:

On Wed, Sep 30, 2009 at 11:34:54AM +0400, Alexander Azarov wrote:

Добрый день!

У меня есть некоторое (небольшое) количество пользователей, которые
жалуются, что иногда страницы сайта отдаются частично
недозагруженными. Это не "замирание" загрузки из-за JS, это именно
отдача сервером части страницы -- по серверным логам видно, что
отданный размер меньше правильного.

По нескольким таким пользователям я собрал debug логи. Что у них общего:
1) [warn] delaying request
2) потом идет SSI вставка, успешно
3) http wake parent request
4) и сразу после этого client timed out (110: Connection timed out)
while sending to client

Между (1) и (4) временная разница, например, может быть в секунду.

nginx 0.7.62, Linux 2.6.26

Присылай.

Зачем?  Это limit_req.  Патч уже в 0.8.5+, в stable пока
отсутствует.  Либо использовать

  limit_req  ...  nodelay;

либо накатить патч:

http://mdounin.ru/hg/nginx-vendor-current/diff/e8b686f230a8/src/http/modules/ngx_http_limit_req_module.c
http://mdounin.ru/hg/nginx-vendor-current/raw-diff/e8b686f230a8/src/http/modules/ngx_http_limit_req_module.c

Да, проблема именно в этом. В 0.7.63 добавлю, а пока этот патч.

Ай! Забыл я его накатить при переходе на .62 и про сам патч тоже успел забыть. Игорь, извини за беспокойство.



--
Игорь Сысоев
http://sysoev.ru







 




Copyright © Lexa Software, 1996-2009.