>> а че logrotate уже не феншуй?
> Очень даже феншуй, тут даже вопрос не столько в том чем ротировать,
> а в том, что обязательно ли требуется squidGuard-у после ротации "kill
> -HUP" или использовать squid.pid. В документации по squidGuard ничего не нашел.
> А logrotate как и ntwsyslog - не принципиально (хотя согласен, что
> в данном случае logrotate удобнее).
$ cat /etc/logrotate.d/squid /var/log/squid/cache.log {
su squid nogroup
compress
dateext
maxage 365
rotate 99
size=+1024k
notifempty
missingok
create 640 squid root
sharedscripts
postrotate
/etc/init.d/squid reload
endscript
}
/var/log/squid/access.log {
su squid nogroup
compress
dateext
maxage 365
rotate 99
size=+4096k
notifempty
missingok
create 640 squid root
sharedscripts
postrotate
/etc/init.d/squid reload
endscript
}
/var/log/squid/store.log {
su squid nogroup
compress
dateext
maxage 365
rotate 99
size=+4096k
notifempty
missingok
create 640 squid root
sharedscripts
postrotate
/etc/init.d/squid reload
endscript
}
> Слышал, что можно ротировать средствами squid, но как - опять же нигде не указано.
http://www.squid-cache.org/Doc/config/logfile_daemon/