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

Как уменьшить базу логов 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;
Поделиться:

Добавить комментарий

10 + 8 =
Решите простой математический пример. Например для "два плюс четыре =?" введите "6".