Re: отдача неполных страниц

Alexander Azarov azarov at aha.ru
Wed Sep 30 18:51:21 MSD 2009


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






More information about the nginx-ru mailing list