ПРОЕКТЫ 


  АРХИВ 


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



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

Maxim Dounin


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



 




Copyright © Lexa Software, 1996-2009.