web服務(wù)器日志輪循比較好的方式有三種:
第一種方法是利用Linux系統(tǒng)自身的日志文件輪循機(jī)制:logrotate;
第二種方法是利用apache自帶的日志輪循程序rotatelogs;
第三種是使用在apache的FAQ中推薦發(fā)展已經(jīng)比較成熟的一個(gè)日志輪循工具cronolog。
apache默認(rèn)的日志只是1個(gè)文件,隨著訪問量的加大,該日志文件會(huì)越來越大,借助apache的rotatelogs.exe自動(dòng)生成滾動(dòng)日志。 下面配置配置成每24小時(shí)產(chǎn)生1個(gè)新的日志文件: 在Apache的配置文件httpd.conf下進(jìn)行炒作 #先搭建1個(gè)很簡單網(wǎng)站進(jìn)行訪問 DocumentRoot E:/ApacheTestWeb AllowOverride None Allow from all #修改如下配置: CustomLog “|D:/Apache2.2/bin/rotatelogs.exe D:/Apache2.2/logs/access.log 86400 400M” common 其中紅色字體出表示時(shí)間24小時(shí),綠色在表示文件最大到達(dá)程度400m
apache默認(rèn)的日志只是1個(gè)文件,隨著訪問量的加大,該日志文件會(huì)越來越大,借助apache的rotatelogs.exe自動(dòng)生成滾動(dòng)日志。
下面配置配置成每24小時(shí)產(chǎn)生1個(gè)新的日志文件: 在Apache的配置文件httpd.conf下進(jìn)行炒作 #先搭建1個(gè)很簡單網(wǎng)站進(jìn)行訪問 DocumentRoot E:/ApacheTestWeb AllowOverride None Allow from all #修改如下配置: CustomLog “|D:/Apache2.2/bin/rotatelogs.exe D:/Apache2.2/logs/access.log 86400 400M” common