今天查看awstats访问量统计分析系统时,发现从2013年5月15号就没数据了,查看配置文件发现参数值里指定了日志为5月14日,中间插了5个多月的数据,需要重新分析。
当时就跑了一个昨天(2013.11.5)的日志,跑完后在系统上就能看见昨天的访问量,就是系统里缺少2013.5.15-2013.11.4的数据。但是此时在分析2013.5.15的日志系统是不会显示的。
处理办法:
查看/etc/awstats的配置文件中DataDir配置项为DirData="/logs/awstats"
这个目录下的文件是awstats的网页分析数据,相当于系统的数据库,文件以awstats月份+年份.域名.txt
修改最新的数据文件,找到LastTime项如下
LastTime 20130531175501
LastTime就是日志最晚分析时间,将此项改为2013年5月14日就可以更新5月14号的日志文件了
awstats.pl参数选项如下:
Options to update statistics:
-update to update statistics (default)
-showsteps to add benchmark information every 8192 lines processed
-showcorrupted to add output for each corrupted lines found, with reason
-showdropped to add output for each dropped lines found, with reason