博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
访问日志切割
阅读量:6431 次
发布时间:2019-06-23

本文共 1299 字,大约阅读时间需要 4 分钟。

访问日志切割

日志一直记录总有一天会把整个磁盘占满。假如,有个系统每天都要往一个目录里面写日志,一次1G,100G的硬盘也就100天就没有了,所以有必要让它自动切割,并指定任务计划删除老的日志文件。

[root@chy ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 
DocumentRoot "/data/wwwroot/111.com" ServerName www.111.com ServerAlias www.exaple.com 222.com #
#
#AllowOverride AuthConfig #AuthName "111.com user auth" #AuthType Basic # AuthUserFile /data/.htpasswd # require valid-user #
#
RewriteEngine on RewriteCond %{HTTP_HOST} !^111.com$ RewriteRule ^/(.*)$ http://111.com/$1 [R=301,L]
ErrorLog "logs/111.com-error_log" SetEnvIf Request_URI ".*\.gif$" img SetEnvIf Request_URI ".*\.jpg$" img SetEnvIf Request_URI ".*\.png$" img SetEnvIf Request_URI ".*\.bmp$" img SetEnvIf Request_URI ".*\.swf$" img SetEnvIf Request_URI ".*\.js$" img SetEnvIf Request_URI ".*\.css$" img CustomLog "|/usr/local/apache2.4/bin/rotatelogs -l logs/111.com-access_%Y%m%d.log 86400" combined env=!img
需要添加的内容为:CustomLog "|/usr/local/apache2.4/bin/rotatelogs -l logs/111.com-access_%Y%m%d.log 86400" combined env=!img (其中rotatelogs这个是httpd的切割工具,-l 是以当前系统的时间为准,如果不指定-l是以utc为准。%Y%m%d代表的是年月日)

转载于:https://blog.51cto.com/chy940405/2047922

你可能感兴趣的文章
自定义控件(二) 从源码分析事件分发机制
查看>>
CVE-2014-4113漏洞利用过程分析
查看>>
解密MSSQL链接数据库的密码
查看>>
Glide-源码详解
查看>>
你敢在post和get上刁难我,就别怪我装逼了
查看>>
直播 3.0 时代,在线教育行业的裂变和重构
查看>>
SpringBoot使用Nacos服务发现
查看>>
2017双11技术揭秘—阿里巴巴数据库技术架构演进
查看>>
gulp--sass
查看>>
30个值得关注的Vue开源项目
查看>>
Perseus-BERT——业内性能极致优化的BERT训练方案
查看>>
UI2Code智能生成Flutter代码--整体设计篇
查看>>
java2019面试题北京
查看>>
程序员毒鸡汤:我们都该学会正确的失败
查看>>
前端性能优化常用总结
查看>>
300. Longest Increasing Subsequence
查看>>
开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
查看>>
前端进击的巨人(四):略知函数式编程
查看>>
路径规划之 A* 算法
查看>>
call和apply的区分
查看>>