squid日志分割

参考:coolio 的BLOG,网址:http://coolio.blog.51cto.com/680971/1406148

squid日志有

access.log;客户端使用代理服务器的记录文件

store.log;存储缓冲对象的状态记录文件
cache.log;CACHE的启动以及各类状态的记录文件


1 日志备份:

cp access.log access.log.bak   #备份现有日志文件#

cat /dev/null > access.log     #清空日志文件#


2在/usr/local/squid/sbin中执行./squid -k rotate命令进行轮询

每当执行此命令时squid会根据squid.conf里面的logfile_rotate命令所定义的值,为轮换除的文件名编号,默认是log_rotate 10。

     vim squid.conf

     logfile_rotate 10


如果设置为 0即永不做轮询。如果设置为log_rotate 10 ,以access.log为例,表示轮换出来的就LOG文件名依次为:access.log、access.log.0 ~access.log.9其11个文件。每执行一次squid -k rotate命令,三个日志文件都会以此类推往下轮询。

3、设置crontab计划任务定制执行命令:

 0 4 15,30 * *  root /usr/local/squid/sbin/squid -k rotate     #每月的15号和30号凌晨4点执行squid -k rotate轮询计划#


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值