ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

request_body_file



Hello nginx-ru,

Основная задача: хочу смотреть размеры ответов от бэкенда, построить
простейший график и найти оптимальные размеры/количества буферов. На
текущий момент имеется nginx со следующими настройками:

log_format proxylog '[$time_local] $remote_addr $request $request_time
"$request_body_file" "$content_length" "$body _bytes_sent"';

    server {
        proxy_buffers 4 4k;
        proxy_buffer_size 4k;
        proxy_buffering on;
        client_body_buffer_size 32k;
        client_body_temp_path  /tmp/nginx/;

        listen       80;
        server_name  mzma.net mzma.coolcold.org www.mzma.net mzma.da.ru 
www.mzma.da.ru;

        access_log  /var/log/nginx/mzma.net.access.log  main;
        error_log  /var/log/nginx/mzma.net.error.log;
        #access_log /var/log/nginx/mzma.net.proxy_access.log proxylog;

        location / {
            #root   html;
            #index  index.html index.htm;
            proxy_pass   http://mzma.local:80;
            proxy_set_header  Host        $http_host;
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-RealHost  $remote_addr;
            #proxy_set_header X-NoHeader  $remote_addr;
            access_log /var/log/nginx/mzma.net.proxy_access.log proxylog;
        }


        location ~* 
\.(ico|txt|jpg|jpeg|png|gif|avi|mpg|mpeg|mkv|mp4|mp3|rar|zip|gzip|tar|gz|bz2|htm|html|css)$
 {
            root /var/www/m/mzma.net/html/;
        }
    }

Как видите буфера довольно маленькие, но при этом записей в логе о
временных файлах ( request_body_file ) не вижу, специально гонял с
бэкенда файлик в 4метра - записи нет, в чем может быть проблема?

вот пример лога:

[23/May/2007:02:09:05 +0400] 213.180.206.17 GET 
/2126/board/archindex.php?msid=32456 HTTP/1.1 0.035 "-" "-" "13224"
[23/May/2007:02:09:05 +0400] 85.21.143.59 GET /znaki_raz-awtomobilx-2.mp6 
HTTP/1.1 8.672 "-" "-" "4978628"
[23/May/2007:02:09:06 +0400] 213.180.206.17 GET 
/2126/board/archindex.php?msid=32342 HTTP/1.1 0.837 "-" "-" "9673"
[23/May/2007:02:09:08 +0400] 213.180.206.17 GET 
/2126/board/archindex.php?msid=32226 HTTP/1.1 1.473 "-" "-" "11385"
[23/May/2007:02:09:09 +0400] 213.180.206.17 GET 
/2126/board/archindex.php?msid=32258 HTTP/1.1 0.450 "-" "-" "8275"

Права на каталог:
root@nginx:/var/log/nginx# ls -lad /tmp/nginx/
drwxrwxr-x  2 www-data www-data 4096 May 22 22:53 /tmp/nginx/

root@nginx:/var/log/nginx# ps aux|grep nginx
root     23836  0.0  0.0 14200  772 ?        Ss   02:08   0:00 nginx: master 
process /usr/sbin/nginx
www-data 23837  0.3  0.1 14536 1592 ?        S    02:08   0:00 nginx: worker 
process

root@nginx:/var/log/nginx# nginx -V
nginx version: nginx/0.5.20
configure arguments: --prefix=/usr --user=www-data --group=www-data 
--conf-path=/etc/nginx/nginx.conf --pid-path=/var/run/nginx.pid 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--http-client-body-temp-path=/var/cache/nginx/client-body 
--http-proxy-temp-path=/var/cache/nginx/proxy 
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi --with-imap 
--with-imap_ssl_module --with-http_ssl_module --with-http_realip_module 
--with-http_addition_module --with-http_dav_module 
--with-http_stub_status_module --with-http_flv_module

error log - пустой.

-- 
np: ilia kondakov - excuro

Best regards,
CoolCold [COOLCOLD-RIPN]




 




Copyright © Lexa Software, 1996-2009.