Компактная версия
Закончилось место на хостинге
Используя MODx нашёл забавный подводный камень - внезапную потерю доступного свободного места на хостинге.
Как результат - "падение" сайта на несколько часов, что может быть чревато.
В чём проблема?
Очень популярный пакет "Tickets" позволяет считать посетителей тикета.
Для чего ведутся две таблицы:
_session - сессии пользователей
_tickets_views - факт просмотра тикета
В определённый момент времени размеры таблицы _session и _tickets_views начинают разрастаться и занимают буквально ВСЁ свободное место на хостинге.
Кроме того, если на хостинге есть архивация БД за несколько дней, это ТАКЖЕ ведёт к потере свободного места.
Как бороться?
С помощью SQL-запроса нужно удалить ВСЕ (я сделал так) записи табдицы _session и, при необходимости, полностью или частично (например, только очень старые записи - я так сделал) удалить записи таблицы _tickets_views.
Ещё лучше - делать эту операцию раз в месяц. Или неделю, в зависимости от ситуации (cron в помощь).
Подробнее можно узнать вот тут