proxy_buffering

Igor Sysoev is at rambler-co.ru
Fri Sep 29 22:59:20 MSD 2006


On Sat, 30 Sep 2006 stan at 19colors.com wrote:

>
> ----- Original Message ----- From: "Igor Sysoev" <is at rambler-co.ru>
>
>> On Sat, 30 Sep 2006 stan at 19colors.com wrote:
>> 
>>> Обнаружил, что если динамическая страница, отданная Апаче, больше 
>>> некоторой величины (где то между 40К и 80К),  то она передается nginx'ом 
>>> урезанной всегда до 15.81К. Наугад попробовал отключить proxy_buffering 
>>> (до этого все было дефолтное) и страницы стали отдаваться полностью.
>>> 
>>> Мне вобщем и без буфера нормально, но тем не менее довожу до сведения.
>> 
>> Что в error_log ?
>
> 2006/09/29 08:08:46 [crit] 23223#0: *9679 open() 
> "/usr/local/nginx/proxy_temp/7/02/00000000027" failed (13: Permission denied) 
> while reading upstream, client: XXX.136.147.192, server: [skipped], URL: 
> "/?view=directory&country=th", upstream: 
> "http://XXX.205.64.14:8080/?view=directory&country=th", host: "[skipped]", 
> referrer: "[skipped]"
>
> /usr/local/nginx/proxy_temp: (0700/nobody/root) -- как было инсталлировано.

А что показывает

ls -ld /usr/
ls -ld /usr/local/
ls -ld /usr/local/nginx/
ls -ld /usr/local/nginx/proxy_temp/
ls -ld /usr/local/nginx/proxy_temp/7/

?

Для того, чтобы временные файлы не создавались, можно увеличить
число proxy_buffers:
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_buffers


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





More information about the nginx-ru mailing list