Я запускаю Squid 3 на Ubuntu 10.04 с SARG для отчетов. В основном он работает довольно хорошо, но у меня возникают проблемы с тем, что сервер полностью заполняется отчетами SARG.
Я создал этот сценарий, который пытается избавиться от всего, что старше 45 дней в папке отчетов, но я думаю, что это вызвало некоторые проблемы, потому что SARG с тех пор не работает должным образом.
#!/bin/bash
find /var/www/squid-reports/* -type f -mtime +45 -exec rm -f {} \;
find /var/www/squid-reports/* -type d -mtime +45 -exec rmdir {} \;
Как можно порекомендовать это сделать? Спасибо!
Есть вариант конфигурации lastlog
для /etc/squid/sarg.conf
который позволяет указать, сколько дней хранить журналы, например
lastlog 45
хранить журналы на 45 дней. По умолчанию 0, что означает сохранение всех журналов.
# TAG: lastlog n
# How many reports files must be keept in reports directory.
# The oldest report file will be automatically removed.
# 0 - no limit.
#
lastlog 0