Запуск циклов вручную

4. Азбука Комментариев нет

Запуск циклов вручную.

В определенных ситуациях с целью диагностики проблем в работе циклов рекомендуется запускать их в ручном режиме. Такой подход позволяет, к примеру, определить причины остановки цикла или иные ошибки, возникающие в ходе его работы. Ручной запуск цикла подразумевает вызов php-скрипта в отдельной консоли (командной строке).

Все php-файлы циклов размещаются в каталоге /scripts и имеют префикс cycle_ в начале своего имени.

В случае возникновения ошибки и нештатного завершения работы цикла сведения о такой ошибке будут выведены php-интерпретатором в окно консоли.

Чтобы не возникло ситуации с одновременным запуском нескольких экземпляров одного и того же цикла, рекомендуется предварительно остановить нужный цикл в Панели управления MajorDoMo (модуль X-Ray, вкладка Services) и отключить его автоматический запуск, если он был активен.

Для завершения работы запущенного цикла нажмите сочетание клавиш Ctrl + C.

Далее приводятся примеры ручного запуска цикла для ОС Linux и ОС Windows.

Linux

Каталог установки MajorDoMo в Linux по умолчанию /var/www/html или /var/www. Соответственно путь до файлов циклов получается /var/www/html/scripts или /var/www/scripts.

Чтобы запустить цикл, в открытой консоли выполняем команду:

в которой

sudo -u www-data - запуск цикла от имени конкретного пользователя. По умолчанию циклы запускаются от имени пользователя web-сервера www-data, но могут быть различия на разных инсталляциях.

/var/www/scripts/cycle_xiaomimiio.php - полный путь к файлу нужного цикла. Может различаться на разных инсталляциях. Будьте внимательны, указывайте корректный путь.

Windows

Каталог установки MajorDoMo в Windows по умолчанию C:\_majordomo. Соответственно путь до файлов циклов получается C:\_majordomo\htdocs\scripts.

Чтобы запустить цикл, в открытом окне командной строки выполняем команду:

в которой

c:\_majordomo\server\php\php.exe - путь к php-интерпретатору.

c:\_majordomo\htdocs\scripts\cycle_xiaomimiio.php - полный путь к файлу нужного цикла.

Поделитесь в соц сетях

Теги: