Задать вопрос
@aub97

Проблема с базой данных watchdog и cache_form. Что делать?

Таблицы watchdog и cache_form весят аномально много 1.8 и 1.7 гб соответственно. Из-за такого размера был временно заблокирован сайт. Можно ли их удалить, и для чего они вообще нужны? С БД никогда не работал поэтому боюсь что-то сломать.Прикрепил фото как выглядит phpAdmin панель. Помогите пожалуйста

03dba77d63a14387a8c138e1d2b7a2c7.png
  • Вопрос задан
  • 501 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
andead
@andead
друпал девелопер, фрилансер
В watchdog пишутся ошибки php, устраните их и таблица увеличиваться не будет. Таблицу можно очистить (не удалить).
В cache_form хранится кэш для работы ajax форм. Таблицу можно очистить (не удалить).
Настройте регулярный запуск cron.
Ответ написан
Комментировать
Если сайт рабочий (работы на нём не ведутся) - в админке отключите всё логирование (dblog, syslog).

Для таблицы cache_form из коробки уже должно работать условие в settings.php $conf['form_cache_expiration'] = 21600; https://www.drupal.org/node/2857751

Кроме того, можете настроить планировщик задач для автоочистики кеша optimizedb.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы