Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Модуль очистки предоставляет ряд инструментов очистки, большинство из которых можно установить в планировщик задач cron для автоматической периодической очистки.
Рассмотрим на примере установки задачи очистки таблиц производительности раз в неделю по пятницам в 19 часов.
Такая задача выполняется в два этапа:
1/ Настройка инструмента очистки и получение команды для установки в планировщик cron
2/ Непосредственная установка задачи в планировщик cron.
1/ Настройка инструмента очистки и получение команды для установки в планировщик cron
Мы переходим в список всех профилей, затем щелкаем дважды по инструменту “28 Очистка отдельных таблиц БД”, чтобы открыть настройки этого инструмента очистки:
В открывшейся странице выбирайте только две таблицы модуля производительности и нажимайте на кнопку «Сохранить профиль для запуска из консоли» для получения команды запуска с указанными настройками инструмента:
Получаем информацию о том, что профиль сохранен (код настроек профиля у вас будет свой)
Возвращаемся в список профилей и рядом с профилем мы видим команду для установки в планировщик крон:
Именно эту команду и необходимо установить в планировщик. Команда будет иметь вид:
путь
_
к
_php_
с
_
параметрами
-f /
путь
_
к
_
вашему
_
сайту
/
bitrix/modules/acrit.cleanmaster/cli/profile_run.php 1
Выделенные жирным части будут отличаться в зависимости от ваших настроек.
Обратите внимание:
путь к php на вашем хостинге может отличаться от указанного в примере, его можно выяснить и поменять в настройках нашего модуля системных инструментов:
2/ Непосредственная установка задачи в планировщик cron
Обратите внимание:
Изучение работы c планировщиком cron выходит за рамки описания данной статьи, вы можете изучить работу с планировщиком cron
самостоятельно.
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7)
# | | | | |
0
19 * * 5
путь
_
к
_php_
с
_
параметрами
-f /
путь
_
к
_
вашему
_
сайту
/
bitrix/modules/acrit.cleanmaster/cli/profile_run.php 1
Именно эту строчку и необходимо добавить в ваш планировщик cron.
Обратите внимание:
Очень часто хостинг провайдеры предоставляют удобный интерфейс под настройку таких задач в планировщике, где это все можно задать в более человеко-понятном виде. Мы же рассматриваем установку задачи в планировщик cron на основе Битрикс-Окружения.
Назад в раздел