读书人

Awstats 多 log 的示步骤

发布时间: 2012-09-22 21:54:54 作者: rapoo

Awstats 多 log 的示方法

一般大型站的 Web Servre log 太大,通常以 logrotate log 分割成案。


以 Apache 例就是像:
access_log.1、access_log.2、access_log.3...以此推

另外如果使用 Load balance ,也是生 log ,但 awstats 的 LogFile 是只有一,在多 log file 的下,成法更新至最新的,就要使用 awstats 建的工具logresolvemerge.pl 合 log ,其用法也很,只要更改站的定就好了,以本站例就是 /etc/awstats/awstats.neo.conf

找到 LogFile 的地方,原 log 的定如下:
LogFile="/var/log/httpd/access_log"

再就是入您 logresolvemerge.pl 的路跟 log 的路及用字元即可。

logresolvemerge.pl 是放在 awstats 安路的 tools 面,因我的 awstats 是在/usr/local/awstats 面,所以完整路就是 /usr/local/awstats/tools/logresolvemerge.pl 。

另外我是要合 access_log.1、access_log.2、access_log.3 的 LogFile 更改例如下:

LogFile="/usr/local/awstats/tools/logresolvemerge.pl /var/log/httpd/access_log* |"

存後,再行更新程式即可,如:
#/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=xxx -update

再去您的址就可以看到合後出的果了,如:

http://www.yoursite.com/awstats/awstats.pl?config=xxx

读书人网 >Web前端

热点推荐