Как уменьшить базу логов SQUID

Уменьшение базы логов Mysql Squid
Используя связку программ Squid+Mysql+Sams столкнулся с проблемой быстрого роста таблицы cache и не возможностью удаления записей, из таблицы используя Squid Account Management System. В логах крутилась запись с информацией о падении таблички, и просьбе о ее восстановлении:
Table './squidlog/cache' is marked as crashed and last (automatic?) repair failed
Порядок действий для устранения неисправности:
-
Авторизуемся в Mysql
mysql –u root –p; -
Выбираем базу логов squid
use squidlog; -
Пытаемся отремонтировать табличку
repair table cache; -
Оптимизируем
optimize table cache;
Если не получается отремонтировать табличку, например в случае ограниченности места на разделе. Можно попробовать удалить записи сходу, не факт, конечно, что это поможет, учитывая крах таблицы:
- delete from cache where date < '2013-09-01';
Или грубо, удаляем все записи из таблицы
- TRUNCATE TABLE cache;
Добавить комментарий