squid 日誌清理

squid 日誌清理


2008-12-02 13:17:07
 標籤:日誌 squid    [推送到技術圈]

 
版權聲明:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://6509e.blog.51cto.com/542252/116681
   配置了SQUID認證後,SQUID的日誌文件爆炸式增長,主要爲access.log和cache.log所以爲了能夠及時清理日誌文件,使用如下方法:
   SQUID提供了日誌分割命令,squid -k rotate ,通過這個命令可以將日誌文件分割爲access.log.0 access.log.1 .....  cache.log.0 cache.log.1 ..... 這樣可以通過調用crontab 命令來定時分割日誌文件,再配合rm命令來定時刪除這些個日誌文件。
vi  /etc/crontab
0 1 * * * mv /usr/local/squid/var/logs/access.log.0 /usr/local/squid/var/logs/access_`date -d '1 days ago' +\%Y\%m\%d`.log
15 1 * * * gzip /usr/local/squid/var/logs/access_`date -d '1 days ago' +\%Y\%m\%d`.log
30 1 * * * rm -f gzip /usr/local/squid/var/logs/access_`date -d '7 days ago' +\%Y\%m\%d`.log.gz
 
50 7 * * * /usr/local/squid/sbin/squid -k rotate  #每日7:50分割日誌文件
00 8 * * * rm -f /usr/local/squid/var/logs/access.log.*
00 8 * * * rm -f /usr/local/squid/var/logs/store.log.*  #每日8:00刪除分割的日誌文件

本文出自 “6509E” 博客,請務必保留此出處http://6509e.blog.51cto.com/542252/116681


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章