Переполнение таблицы логов в БД кладет сайт


#1

Добрый день!

Оказалось что при переполнении таблицы логов в БД сайт падает. Таблица логов разрослась до размера более 250 мб. Я бы и рад её почистить, но стандартными средствами это не представляется возможным в такой ситуации.

Ошибка: Message
Table ‘./сайт/cscart_logs’ is marked as crashed and should be repaired (145)SELECT COUNT(DISTINCT(cscart_logs.log_id)) FROM cscart_logs LEFT JOIN cscart_users USING(user_id) WHERE 1 AND (cscart_logs.timestamp >= 1559902974 AND cscart_logs.timestamp

Желательно с этим что-то сделать, чтобы такое не было возможным.


#2

В CS-Cart есть возможность автоматического удаления старых записей из журнала (Настройки > Журнал событий).

Сейчас мы рекоммендуем вам очистить таблицу вручную.


#3

Теперь автоматическое удаление настрою) А очистка данной таблицы через phpmyadmin не почему-то не помогла.


#4

Извиняюсь, не прочитал сообщение об ошибке из первого сообщение. Выполните следующий запрос в phpMyAdmin:

REPAIR TABLE cscart_logs