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