I am running squid3-3.1.0.15-1 on CentOS. I have this for log rotate:
/etc/logrotate.d/squid
/var/log/squid/access.log /var/log/squid/cache.log /var/log/squid/store.log {
daily
missingok
nocompress
noolddir
sharedscripts
postrotate
DATE=`/bin/date --date=yesterday +%y%m%d`
LOGDIR="/var/log/squid"
/usr/sbin/squid -k rotate 2>/dev/null || true
sleep 10
for LOGFILE in ${LOGDIR}/*.log; do
[ -f ${LOGFILE}.1 ] && mv ${LOGFILE}.1 ${LOGFILE}-${DATE}
[ -f ${LOGFILE}-${DATE} ] && /bin/gzip ${LOGFILE}-${DATE}
done
/usr/bin/find ${LOGDIR}/ -type f -name "*.log-*.gz" -mtime +30
-exec rm -f {} \;
endscript
}
It never seems to ratate the logs though. Any idea why?
Matt
Received on Fri Apr 16 2010 - 19:26:30 MDT
This archive was generated by hypermail 2.2.0 : Sat Apr 17 2010 - 12:00:05 MDT