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

Sergey Serov mpa at corg.net
Tue Aug 22 21:07:52 MSD 2006


On Tuesday 22 August 2006 17:12, Igor Sysoev wrote:
> On Tue, 22 Aug 2006, Sergey Serov wrote:
> > On Tuesday 22 August 2006 14:52, Igor Sysoev wrote:
> >> 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 штук в секунду. Можно включить
> >> по полной отладочный лог.
> >
> > По полной это как? Включил ...error.log debug;
> > но как-то на первый взгляд мало информации.
> > Через debug_connection больше пишется.
>
> Очевидно, для сайта error_log переопределён. Нужно указать debug для
> www.example.com.

Лог не был переопределен, просто /usr/sbin/nginx.debug который установился 
вместе с из .deb скаченного с http://deb.wapper.ru/nginx/ оказался вовсе 
без --with-debug, хоть и размером был больше, наверно просто непострипанный 
был.
После правильной пересборки пакета вручную дебаг появился.
См. аттач.
Зараннее спасибо за помощь :-)




-------------- next part --------------
A non-text attachment was scrubbed...
Name: zero-buf.log
Type: text/x-log
Size: 82835 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20060822/3321d023/attachment.bin>


More information about the nginx-ru mailing list