CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common
上面这个可能不能正常使用,所以用下面的那一条,在httpd.conf中加入下面的一条指令,然后访问页面,日志就会在一分钟后替换。
CustomLog "||/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common
[[email protected] httpd]# vi /etc/httpd/conf/httpd.conf
[[email protected] httpd]# service httpd restart
Starting httpd: [ OK ]
一分钟内没有访问,不会轮替。有访问,时间一到就轮替。
[[email protected] httpd]# ll
total 104
-rw-r--r--. 1 root root 1001 Apr 3 17:46 access_log
-rw-r--r--. 1 root root 950 Apr 3 18:00 access_log.1428055200
-rw-r--r--. 1 root root 950 Apr 3 18:01 access_log.1428055260
-rw-r--r--. 1 root root 2850 Apr 3 18:02 access_log.1428055320
-rw-r--r--. 1 root root 475 Apr 3 18:03 access_log.1428055380