@iliya936
Типичный Битриксойд

Как исправить ошибку из консоли php?

Добрый день! Есть сайт на битриксе, нужно перевести агентов на крон, раньше таким занимался и все получалось с периодическим успехом. Но сейчас столкнулся со следующей проблемой.
Есть следующий 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
Подскажите что с этим всем делать?
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
@iliya936 Автор вопроса
Типичный Битриксойд
Проблему удалось решить повышением php cli до версии 5.6 + удаление подключения сторонних модулей из init.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽