четверг, 20 ноября 2008 г.

apache Custom log

собственно понадобилось смотреть какой процесс apache и сколько выполняется


Включаем в модулях config_log_module

пишем в конфиге
интересующие нас опции %T %P

LogFormat "%h %l %u %t \"%r\" %>;s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %P" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

в виртуальном хосте пишем
CustomLog "| /usr/local/sbin/rotatelogs /var/log/apache/httpd-access.log 5184000" combined

5184000 - периодичность rotate в секундах

пример результата
..."Opera/9.27 (Windows NT 5.1; U; en)" 0 65405