Назад | Перейти на главную страницу

SARG сообщает о том, что Squid заполняет диск, как их очистить?

Я запускаю 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