Решил перенести выполнение агентов на крон. Сделал все необходимые рекомендации по переносу, включая рекомендации из курса https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2943&LESSON_PATH=3913.4776.4620.4978.2943 Но появилась проблема, при вызове файла /bitrix/php_interface/cron_events.php или /bitrix/modules/main/tools/cron_events.php, любого из них, а так же обычного php файла где происходит подключение require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php" ;) ; крон возвращает на почту ошибку:
Код
PHP Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/c/cl*****/public_html/bitrix/modules/main/include.php on line 1
PHP Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/c/cl*****/public_html/bitrix/modules/main/include.php on line 1
PHP Parse error: syntax error, unexpected T_STRING in /home/c/cl*****/public_html/bitrix/modules/main/include.php on line 1
Версия PHP 5.4, на 5.3 тоже самое. Обновления Битрикса стоят все последние бетты. Не предлагать обратиться в ТП, т.к. была бы такая возможность не писал бы сюда. Спасибо за помощь!
Да появляется, любой код идущий после подключения пролога не выполняется, до подключения все выполняется. Если убрать подключение пролога, то скрипт выполняется полностью без проблем (исключая вызовы АПИ Битрикса).