+7 495 008 8452 пн.-пт. 10:00 – 17:00

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!


Модуль очистки предоставляет ряд инструментов очистки, большинство из которых можно установить в планировщик задач cron для автоматической периодической очистки.

Рассмотрим на примере установки задачи очистки таблиц производительности раз в неделю по пятницам в 19 часов.

 

Такая задача выполняется в два этапа:

1/ Настройка инструмента очистки и получение команды для установки в планировщик cron

2/ Непосредственная установка задачи в планировщик cron.

 

1/ Настройка инструмента очистки и получение команды для установки в планировщик cron

Мы переходим в список всех профилей, затем щелкаем дважды по инструменту “28 Очистка отдельных таблиц БД”, чтобы открыть настройки этого инструмента очистки:

2023-10-04_00-08-56.png

В открывшейся странице выбирайте только две таблицы модуля производительности и нажимайте на кнопку «Сохранить профиль для запуска из консоли» для получения команды запуска с указанными настройками инструмента:

2023-10-04_00-12-16.png

Получаем информацию о том, что профиль сохранен (код настроек профиля у вас будет свой)

2023-10-04_00-14-42.png

Возвращаемся в список профилей и рядом с профилем мы видим команду для установки в планировщик крон:

2023-10-04_00-43-27.png

Именно эту команду и необходимо установить в планировщик. Команда будет иметь вид:

путь_к_php_с_параметрами -f /путь_к_вашему_сайту/bitrix/modules/acrit.cleanmaster/cli/profile_run.php 1

Выделенные жирным части будут отличаться в зависимости от ваших настроек.

Обратите внимание:
путь к php на вашем хостинге может отличаться от указанного в примере, его можно выяснить и поменять в настройках нашего модуля системных инструментов:

2023-10-04_00-18-33.png

 

2/ Непосредственная установка задачи в планировщик cron

Обратите внимание:
Изучение работы c планировщиком cron выходит за рамки описания данной статьи, вы можете изучить работу с планировщиком cron самостоятельно.

Итак, необходимая нам по задаче периодичность в планировщике крон - раз в неделю по пятницам в 19 часов - будет иметь вид (шапку с подсказкой можно не устанавливать):

# .---------------- 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 на основе Битрикс-Окружения.



Назад в раздел



Часто задаваемые вопросы по модулям экспорта

Видео плейлист по настройке модулей экспорта