zero size buf in output t:0 r:0 f:0

Igor Sysoev is at rambler-co.ru
Tue Aug 22 14:52:45 MSD 2006


On Tue, 22 Aug 2006, Sergey Serov wrote:

> On Tuesday 22 August 2006 13:33, Sergey Serov wrote:
>> On Tuesday 22 August 2006 12:02, Sergey Serov wrote:
>>> On Monday 21 August 2006 23:29, Igor Sysoev wrote:
>>>> On Fri, 18 Aug 2006, Sergey Serov wrote:
>>>>> В лог переодически пишется следующее:
>>>>>
>>>>> 2006/08/18 11:19:45 [alert] 9356#0: *24355 zero size buf in output
>>>>> t:0 r:0 f:0 085B5F10 085B5F10-085B6F10 00000000 0-0 while sending to
>>>>> client
>>>>>
>>>>> Что это означает?
>>>>> Возникает исключительно при выдаче бинарного контента fastcgi
>>>>> сервером.
>>>>
>>>> Это ошибка в nginx'е.
>>>
>>> Видимо да, т.к. все FastCGI сообщения сообщаются как "FastCGI sent in
>>> stderr..."
>>
>> Я извиняюсь, криво прочел, прочел как вопрос о том кто пишет эту ошибку.
>> Сейчас обновлю до последней версии и сообщу результат.
>
> Обновил, ошибка осталась.
>
> # uname -a
> Linux cunk.net 2.6.8-3-k7 #1 Sat Jul 15 09:58:38 UTC 2006 i686 GNU/Linux
>
> Траффик - порядка 10 запросов в сек, большей частью динамика.
> Когда траффика было меньше и сайт жил на 6.0-STABLE FreeBSD и nginx/0.3.54
> то такая ошибка тоже была, но реже.
> Размер буферов fastcgi не установлен, все по умолчанию.
> Когда это ошибка стала появляться уже не помню, но возможно после того, как
> был настроен upstream c несколькими fastcgi серверами.
>
> Когда эта ошибка происходит что получает юзер? 500?

Нет, обычно она происходит в середине ответа. Ответ просто обрывается.
Это хорошо, что запросов всего 10 штук в секунду. Можно включить
по полной отладочный лог. Только его нужно часто крутить, например,
раз в 10 минут. Мне нужно из него вырезать только одно соедиение,
в котором случился "zero size buf".


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





More information about the nginx-ru mailing list