full access_log

Goncharov Yuri neo at neo.kiev.ua
Tue Jul 17 13:32:46 MSD 2007


Привет всем.
Обьясню Вам свою ситуацию с целью услышать Ваши комментарии по этому поводу...

Есть проэкт X, который работал на одном апаче+mod_php, собиралась статистика и обрабатывалась awstats.

Теперь проэкт мигрировал на nginx<--->apache(mod_php)
Причём апача два и имеет место балансировка.
Естественно для того, чтобы получать корректную статистику имеет место снимать данные с логов nginxп нежели как-то мержить их с двух апачей.
Дык вот имеет место такой лог:

     server {
         listen 80;
         server_name X.domain.com;
         access_log  /var/log/projects/project-access.log  combined;
         error_log  /var/log/projects/project-error.log;
         location / {
             proxy_pass         http://backend;
             proxy_redirect     off;
             proxy_set_header   Host             $host;
             proxy_set_header   X-Real-IP        $remote_addr;
             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
             client_max_body_size       10m;
             client_body_buffer_size    128k;
             proxy_connect_timeout      90;
             proxy_send_timeout         90;
             proxy_read_timeout         90;
             proxy_buffer_size          4k;
             proxy_buffers              4 32k;
             proxy_busy_buffers_size    64k;
             proxy_temp_file_write_size 64k;
                                       }
             error_page 404 /404.html;
             location /404.html {
             root /www/projects/x.domain;
}
         # Static files location
         location ~* ^.+\.(jpg|jpeg|gif|png|ico|zip|gz|rar|bz2|xls|exe|pdf|txt|wav|bmp|js|swf|css|xml)$ {
             root   /www/projects/ix.nu/;

         }

             }

--------------------------------------------------

Дык вот в данном случае как я понимаю php файлы которые проксируются в лог не попадают, вернее попадают но не обсчитываются.
Нужно ли мне для сохранения статистики аналогичной в первой схеме дописать access_log в location для статики? Или как тут быть?

Так как визуально видно что кол-во visitors для проэкта увеличилось, а трафик уменьшился, насколько я смог допустить это из-за отсутствия 
калькуляций для проксируемых файлов.

-- 
NEO83-RIPE





More information about the nginx-ru mailing list