将web日志写入数据库

在这里只介绍这个方法,有些情况下还是很有用处的。目的是为了能够实时分析当前的访问情况,支持sql查询,这比用传统日志软件分析产生的滞后性要好,因为传统日志分析软件一般都是分析前一天的日志,都配置了计划任务,轮询日志,增量分析等。

这个功能平时不要一直打开,因为大家知道把日志写入数据库其实会降低性能。

windows平台下,iis日志可以启用ODBC格式写入sqlserver,也可以启用w3c格式,然后用微软的工具log parser进行分析,另外还有个人写了个visual logparser,是log parser的GUI,用起来更方便一些。

linux平台下,apache日志默认是不支持写入数据库的,不过有第三方模块,叫mod_log_mysql,

在http://bitbrook.de/software/mod_log_mysql/,反正我是测试半天也没成功,估计是我懒得重新编译apache的原因。

后来又找到个LogToMysql 的东西,在http://logtomysql.sourceforge.net/install.html,这是安装文档,按照步骤做下去就成功了。

你可能感兴趣的:(将web日志写入数据库)