Для выполнения регулярных задач модуль устанавливает агент. Тип агента "непериодический" в терминологии Битрикс. Подробнее об агентах
здесь.

Задачи, выполняемые агентом:
- Проверка статуса оплаты заказов в платежной системе
- Оформление кассовых чеков
- Выгрузка xml-файлов
- Отправка email уведомлений
- Удаление данных выехавших гостей
- Очистка устаревших log-файлов
По умолчанию агенты в Битрикс выполняются на хитах. Чтобы ускорить загрузку страниц, рекомендуется перевести выполнение агентов на cron, то есть с использованием планировщика операционной системы. Но перевод агентов на cron в Битрикс - задача для опытного администратора.
Можно не менять настройки Битирикс, а выполнять по расписанию только агент модуля VIBOOK. Для этого:
- Отключить агент модуля vibook.booking в панели администратора в разделе Настройки > Настройки продукта > Агенты.
-
Добавить в файл конфигурации планировщика операционной системы вызов URL: https://yoursite.ru/vibook/cron/check.php
где yoursite.ru - имя вашего сайта, vibook - папка, в которую установлен модуль. Например, для Ubuntu нужно создать планировщик от имени пользователя web- сервера. Если web-сервер работает от имени пользователя bitrix, тогда нужно выполнить команду
sudo -u bitrix crontab -e
и добавить в файл строку:
*/2 * * * * wget -q -O /dev/null "https://yoursite.ru/vibook/cron/check.php" > /dev/null 2>&1
Проверьте, что пакет
wget установлен в системе. Проверить выполнение агента можно прямым вызовом URL в браузере:
https://yoursite.ru/vibook/cron/check.php?showdebug=true где параметр
showdebug=true выводит протокол работы агента.
В целях безопасности рекомендуется с помощью файла
.htaccess разрешить доступ в директорию
https://yoursite.ru/vibook/cron/ только с доверенных ip-адресов.