Страница 1 из 1

Bitrix на BrainyCP – перевод агентов на крон. Не отрабатывает PHP скрипт по CRON

Добавлено: Вт июн 18, 2019 9:36 am
voland700
Перенес сайт на Bitrix c BitrixVM на BrainyCP – удобство и производительность радуют. Но не получается перевести отработку агентов битрикс на CRON.

В соответствии с инструкцией https://dev.1c-bitrix.ru/learning/cours ... ON_ID=2943:
Выполнение агентов на хитах отключены, определение констант BX_CRONTAB_SUPPORT и BX_CRONTAB из /bitrix/php_interface/dbconn.php убраны, файл /bitrix/php_interface/cron_events.php создан.

Сайт работает на PHP 7.3. В панель BrainyCP добавлено задания CRON:
/usr/bin/php73/bin/php -f /home/mysite/sites/bitrix/php_interface/cron_events.php

Изображение

Однако скрипт в cron_events.php по CRON не отрабатывает – Битрикс при тестировании указывает на наличие ошибок - Ошибка! Не настроен запуск cron_events.php на cron, последний агент отработал больше суток назад.

Не понимаю куда смотреть – CRON не отрабатывает или с в настройках CMS проблемы. До переноса сайта на BrainyCP все работало.
Прошу помощи сообщества в решении проблемы.

Re: Bitrix на BrainyCP – перевод агентов на крон. Не отрабатывает PHP скрипт по CRON

Добавлено: Сб июн 22, 2019 8:08 am
voland700
Решено!

Проблема решена, так как битриксоидам информация возможно пригодится решил описать.

PHP cкрип на CRON не отрабатывал при установке CRON из под пользователя. При установке от ROOT - работает. Почему не работает от от обычного пользователя не знаю.

Re: Bitrix на BrainyCP – перевод агентов на крон. Не отрабатывает PHP скрипт по CRON

Добавлено: Пт июл 05, 2019 6:10 pm
sbury
потомучто прав нет.
измените строку запуска скрипта, добавив юзера в sudo или от рута

sudo -u $USERNAME ...

Re: Bitrix на BrainyCP – перевод агентов на крон. Не отрабатывает PHP скрипт по CRON

Добавлено: Пн авг 12, 2019 10:02 am
eugene
voland700 писал(а):
Сб июн 22, 2019 8:08 am
Решено!

Проблема решена, так как битриксоидам информация возможно пригодится решил описать.

PHP cкрип на CRON не отрабатывал при установке CRON из под пользователя. При установке от ROOT - работает. Почему не работает от от обычного пользователя не знаю.
На самом деле это плохое решение. А как вы заливали скрипты битрикса? тоже от рута?