Добрый день! Есть сайт на битриксе, нужно перевести агентов на крон, раньше таким занимался и все получалось с периодическим успехом. Но сейчас столкнулся со следующей проблемой.
Есть следующий php файл
<?
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/../..");
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('CHK_EVENT', true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
@set_time_limit(0);
@ignore_user_abort(true);
CAgent::CheckAgents();
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
CEvent::CheckEvents();
if (CModule::IncludeModule("subscribe"))
{
$cPosting = new CPosting;
$cPosting->AutoSend();
}
?>
Запускаю на крон выполнение этого скрипта каждые 10 минут. Но не фурычит. Зачем в isp manager и через консоль попытался запустить
php -f путь до корня/bitrix/php_interface/cron_events.php
В итоге никаких ошибок не было получено. путем написания команды echo в разных частях скрипта понял, что вывод перестает работать после строчки
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
Вывод ошибок включен в cli php, версия php 5.4
Подскажите что с этим всем делать?