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

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
voland700
Сообщения: 9
Зарегистрирован: Пн апр 08, 2019 1:34 pm

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

Сообщение voland700 » Вт июн 18, 2019 9:36 am

Перенес сайт на 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 все работало.
Прошу помощи сообщества в решении проблемы.

voland700
Сообщения: 9
Зарегистрирован: Пн апр 08, 2019 1:34 pm

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

Сообщение voland700 » Сб июн 22, 2019 8:08 am

Решено!

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

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

Аватара пользователя
sbury
Сообщения: 437
Зарегистрирован: Вт фев 06, 2018 7:51 am

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

Сообщение sbury » Пт июл 05, 2019 6:10 pm

потомучто прав нет.
измените строку запуска скрипта, добавив юзера в sudo или от рута

sudo -u $USERNAME ...

Аватара пользователя
eugene
Сообщения: 121
Зарегистрирован: Ср сен 27, 2017 9:58 am

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

Сообщение eugene » Пн авг 12, 2019 10:02 am

voland700 писал(а):
Сб июн 22, 2019 8:08 am
Решено!

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

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

Ответить