Сборка мусора
Очистка неактуальных данных
В состав дистрибутива платформы входит bash-скрипт, предназначенный для автоматического удаления из устаревших данных. скрипт выполняется в автоматическом режиме и очищает:
- биндинги входов и выходов;
- просроченные токены доступа;
- анонимных (гостевых) пользователей;
- системные и временные файлы и папки.
Настройка автоматической очистки через cron
Для выполнения очистки внутри контейнера необходимо настроить cron на сервере, который будет вызывать shell-скрипт с заданной периодичностью:
Важно!
Установите права на выполнение скрипта - +x.
Укажите корректное имя контейнера в настройках.
Исходный код скрипта.
При необходимости измените:
- имя контейнера приложения - если оно отличается от используемого по умолчанию;
- путь к файлу лога - если требуется сохранять журнал выполнения в другом месте.
garbage_collector.sh
Расписание
Стандартное расписание для запуска скрипта сборки мусора
Установка
Скрипт устанавливается автоматически вместе с платформой. Выполняется каждый день в 2:00 по серверному времени. После установки можно вручную скорректировать как сам скрипт, так и его расписание.
Установка происходит от имени пользователя, под которым был запущен основной процесс установки.