awstats LogFile 变量路径

光石头 发布于 2010/06/03 11:30
阅读 595
收藏 1

centos5.4 使用awstats  分析 nginx日志,nginx的日志切割是 每天一个文件夹,所以路径都是根据日期产生的,不是固定的,请问awstats的配置 LogFile  的指定路径 可以使用变量吗?

加载中
0
光石头
光石头

无法使用通配符 * 

0
红薯
红薯

oschina的做法是在日志切割之前先执行awstats统计,统计完毕才切割。

0
范堡
范堡

awstats 的配置文件中使用日期的通配符是没问题的

我的配置就是这样:

LogFile="/data/logs/web_server/web/%YYYY/www_gznow_org/access_%YYYY-0%MM-0%DD-0.log"

然后我 Nginx 的日志切割后重命名就是按年,月,日来存放的,shell 脚本如下:

log_dir="/data/logs/web"
date_dir=`date +%Y`

/bin/mkdir -p  ${log_dir}/${date_dir}/www_gznow_org > /dev/null 2>&1
/bin/mv  ${log_dir}/www_ldcchina_com_access.log ${log_dir}/${date_dir}/www_gznow_org /access_`date +%Y%m%d`.log

kill -USR1 `cat  /opt/nginx/logs/nginx.pid`

返回顶部
顶部