Планировщик

В UseResponse есть определенные события, которые требуют периодического запуска в разные периоды времени.

Чтобы отслеживать запуск событий в системе и больше узнать о планировщике, необходимо зайти в Администрирование » Планировщик.

В системе 3 типа событий, у которых есть индикаторы, когда они были запущены последний раз, и соответствует ли это рекомендуемому системой периоду времени:

  • Частые (2-5 минут)
    • Проверяет почту на наличие новых входящих сообщений, чтобы опубликовать новые заявки или комментарии к темам - необходимо, чтобы Служба поддержки была активирована в Администрирование » Приложения и как минимум один входящий ящик;
    • Отложенные события и триггеры - все отложенные события, которые настроены в Администрирование » Автоматизация и уведомления.
  • Раз в час (1-2 часа)
    • Отправляет напоминания по объектам, которые созданы агентами поддержки.
  • Раз в день (каждый день)
    • Очистка временных файлов;
    • Резервное копирование системы - если вы включили его в Администрирование » Приложения.
Если в области администрирования вам пришло уведомление о проблемах с Планировщиком, пожалуйста, обратитесь к своему веб-мастеру или хостинг провайдеру и убедитесь, что расширение PHP CURL установлено на вашем сервере и все запланированные события настроены корректно.

Запуск событий

В скрипте UseResponse существуют различные способы запуска Планировщика в зависимости от используемой вами операционной системы.

Ручной способ запуска используется только для тестирования или в локальной среде. Просто нажмите на стрелку рядом с типом события и оно будет запущено.

Такой способ защищен 4 символами вашего лицензионного ключа и может использоваться только вами, поэтому он не может быть выполнен извне.

Использование Cron в Unix

Для удобной настройки cron мы рекомендуем использовать такие популярные панели управления хостингом, как Cpanel, Plesk или ISP Manager. Если у вас нет веб-интерфейса, вам нужно открыть crontab, введя в командной строке следующее:

crontab -e

Введите следующее, используя CURL на вашем сервере:

*/5 * * * * /usr/bin/curl -s "/fullpath/tasks/frequently/code/G6S1" > /dev/null
1 * * * * /usr/bin/curl -s "/fullpath/tasks/hourly/code/G6S1" > /dev/null
0 0 4 * * * /usr/bin/curl -s "/fullpath/tasks/daily/code/G6S1" > /dev/null

Убедитесь, что вы вводите собственый путь в коде, который можете скопировать из раздела Администрирование » Планировщик.


Внимание: если у вас не работает CURL, то в крон вы можете запускать URL командой WGET


Schtasks или nnCron в Windows

Для настройки планировщика на Windows вы можете использовать встроенную функцию запуска запланированных задач или популярный бесплатный продукт  nncron. Также удобно использовать Schtasks.exe на Windows XP или в более поздних версиях.

Была ли статья полезной?