squid日志过大处理

Squid 默认的5天会压缩一次, 在  /etc/logrotate.d/squid中有设置。如果你修改了日志的位置,
请修改 /etc/logrotate.d/squid
/home/log/squid/access.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}
       /home/log/squid/cache.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}
/home/log/squid/store.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
    postrotate
      /usr/sbin/squid -k rotate
    endscript
}
首先修改squid.conf
logfile_rotate 3(保留几份日志)
修改/etc/crontab
0 0 * * * squid /home/squid/sbin/squid -k rotate
(每天压缩一次)
crontab /etc/crontab (crontab生效)
Squid 默认的5天会压缩一次, 在  /etc/logrotate.d/squid中有设置。如果你修改了日志的位置,
请修改 /etc/logrotate.d/squid
/home/log/squid/access.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}
       /home/log/squid/cache.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}
/home/log/squid/store.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
    postrotate
      /usr/sbin/squid -k rotate
    endscript
}
首先修改squid.conf
logfile_rotate 3(保留几份日志)
修改/etc/crontab
0 0 * * * squid /home/squid/sbin/squid -k rotate
(每天压缩一次)
crontab /etc/crontab (crontab生效)
配置了SQUID认证后,SQUID的日志文件爆炸式增长,主要为access.log和cache.log所以为了能够及时清理日志文件,使用如下方法:
         SQUID提供了日志分割命令,squid -k rotate ,通过这个命令可以将日志文件分割为access.log.0
      access.log.1 .....  cache.log.0 cache.log.1 ..... 这样可以通过调用corntab
      命令来定时分割日志文件,再配合rm命令来定时删除这些个日志文件。
      50 7 * * * /usr/local/squid2.7/sbin/squid -k rotate  #每日7:50分割日志文件
      00 8 * * * rm -f /usr/local/squid2.7/var/logs/access.log.*
      00 8 * * * rm -f /usr/local/squid2.7/var/logs/store.log.* 
    #每日8:00删除分割的日志文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值