为避免apache产生的日志过大,通常都会对其产生的日志进行轮循截断。 对其日志截断可以通过cronolog实现。 在安装cronolog之前可以先导入rpmforge-release 安装包可以到http://pkgs.repoforge.org/rpmforge-release/下载 # wget -c http://apt.sw.be/redhat/el5/en/x ... 2.el5.rf.x86_64.rpm # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt # rpm -K rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -i rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 现在就可以通过yum安装cronolog了 # yum -y install cronolog 接着配置apache # vi /usr/local/apache/conf/httpd.conf NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/data/www/" ServerName localhost ErrorLog "/data/www/logs/www.hqew.com_info.error.log" CustomLog "|/usr/sbin/cronolog /data/www/logs/www.hqew.com_info.access%Y%m%d.log" combined <Directory "/data/www/"> # Options None # AllowOverride None Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 然后检查一下配置是否有误 # /usr/local/apache/bin/apachectl -t 配置无误后重载apache # /usr/local/apache/bin/apachectl -k graceful 然后可以通过crontab定期清理日志。 (责任编辑:IT) |