Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: zero size buf in output
Hello!
On Tue, Jan 22, 2013 at 10:48:55PM +0400, Михаил Монашёв wrote:
> Здравствуйте.
>
> В логах выпадает вот такое:
> 2013/01/22 22:29:32 [alert] 68016#0: *4447793 zero size buf in output t:0 r:0
> f:0 00000008EF833000 00000008EF833000-00000008EF849399 0000000000000000 0-0
> while sending to client, client: 89.222.164.41, server: i99.beon.ru, request:
> "GET
> /data.whicdn.com/images/47763159/tumblr_m37casVk2D1ro4xjio1_500_large.gif
> HTTP/1.1", upstream:
> "http://93.184.220.125:80/images/47763159/tumblr_m37casVk2D1ro4xjio1_500_large.gif",
> host: "i99.beon.ru", referrer:
> "http://inthefootsteps.beon.ru/tag/Benedict%20Cumberbatch/2.html"
> 2013/01/22 22:30:53 [alert] 68018#0: *4493362 zero size buf in output t:0 r:0
> f:0 00000008F01D2000 00000008F01D2000-00000008F01D2A55 0000000000000000 0-0
> while sending to client, client: 88.135.86.195, server: i99.beon.ru, request:
> "GET /s019.radikal.ru/i604/1209/c0/1655940b7494.gif HTTP/1.1", upstream:
> "http://81.176.238.31:80/i604/1209/c0/1655940b7494.gif", host:
> "i99.ltalk.ru", referrer: "http://sculptor.ltalk.ru/8.html"
> 2013/01/22 22:31:40 [alert] 68029#0: *4530373 zero size buf in output t:0 r:0
> f:0 00000008EF844000 00000008EF844000-00000008EF85EBBC 0000000000000000 0-0
> while sending to client, client: 95.78.244.123, server: i99.beon.ru, request:
> "GET /static.comicsia.ru/i/8b/48-35656.jpeg HTTP/1.1", upstream:
> "http://176.9.35.242:80/i/8b/48-35656.jpeg", host: "i99.beon.ru", referrer:
> "http://angel04.beon.ru/"
> 2013/01/22 22:32:36 [alert] 68030#0: *4566100 zero size buf in output t:0 r:0
> f:0 00000008EF7CE000 00000008EF7CE000-00000008EF7CF000 0000000000000000 0-0
> while sending to client, client: 89.222.164.41, server: i99.beon.ru, request:
> "GET /25.media.tumblr.com/tumblr_m3b4paYiRx1qzioz2o2_250.png HTTP/1.1",
> upstream: "http://193.159.160.56:80/tumblr_m3b4paYiRx1qzioz2o2_250.png",
> host: "i99.beon.ru", referrer:
> "http://inthefootsteps.beon.ru/tag/Benedict%20Cumberbatch/4.html"
> 2013/01/22 22:33:07 [alert] 68013#0: *4558338 zero size buf in output t:0 r:0
> f:0 00000008EF8CB000 00000008EF8CB000-00000008EF8E4F86 0000000000000000 0-0
> while sending to client, client: 176.8.113.114, server: i99.beon.ru, request:
> "GET /imgdepo.ru/id/i1776313 HTTP/1.1", upstream:
> "http://46.4.122.242:80/id/i1776313", host: "i99.beon.ru", referrer:
> "http://kartinkoforyou.beon.ru/2.html"
>
> Судя по рассылке, это бага какая-то.
>
> nginx -V
> nginx version: nginx/1.3.11
> configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
> /usr/local/include' --with-ld-opt='-L /usr/local/lib'
> --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx
> --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log
> --user=www --group=www --with-debug --with-file-aio
> --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
> --http-proxy-temp-path=/var/tmp/nginx/proxy_temp
> --http-scgi-temp-path=/var/tmp/nginx/scgi_temp
> --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp
> --http-log-path=/var/log/nginx-access.log --with-http_image_filter_module
> --with-http_stub_status_module --with-pcre
>
> с наложенным патчем Максима про proxy_metod.
>
> debug-log попробовал писать для всех ip, но не вышло - не хватает
> процессора. Выглядело в топе всё вот так:
> 76562 www 1 76 0 3828M 37752K RUN 0 0:08 22.27% nginx
> 76590 www 1 76 0 3830M 39500K RUN 3 0:07 22.27% nginx
> 76589 www 1 76 0 3828M 37568K CPU3 7 0:08 22.17% nginx
[...]
Полный debug log - это может быть дорого при большой нагрузке,
поэтому сущетсвует возможность логгировать только то, что нужно
(или 1/N часть интернета, где N - достаточно большое число, чтобы
сервер справлялся). См. http://nginx.org/r/debug_connection.
Что до самой ошибки, то подозреваю, что у тебя вариации на тему вот
этого:
http://mailman.nginx.org/pipermail/nginx/2012-October/035799.html
И ещё вероятно отягчённые каким-нибудь image фильтром.
--
Maxim Dounin
http://nginx.com/support.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|