Задать вопрос
@Hfnas

Почему не работает агент на кроне?

Сделала по статье : пункт Обобщенное решение для выполнения всех агентов из-под cron ( что выше не делала).
Создала функцию в init.php:
define('LOG_FILENAME', $_SERVER['DOCUMENT_ROOT'].'/log.txt'); // лог для проверки работы агента

function My_Agent_Function()
{
    AddMessage2Log(date('d-m-Y H:i:s'));
    // выполняем какие-либо действия
    return "My_Agent_Function();";
}


Далее , в лог пишется ошибка:
Module: 
06-04-2020 12:35:22
    checkDay < eval < CAgent::ExecuteAgents < CAgent::CheckAgents < require_once
/bitrix/modules/main/classes/mysql/agent.php(162) : eval()'d code:1
/bitrix/modules/main/classes/mysql/agent.php:162
/bitrix/modules/main/classes/mysql/agent.php:40
/bitrix/modules/main/include.php:271
/bitrix/modules/main/include/prolog_before.php:14

В агентах вот так прописано :5e8b42c8ecb0a122535411.png
вопрос, почему?

похоже 5e8b43035b1cd010691906.png, если исправить на
5e8b43531d657298054162.png, то работает. Но ядро править нельзя.
  • Вопрос задан
  • 1727 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@unsweet
AddMessage2Log(date('d-m-Y H:i:s'), '---');
неверный параметр '---', оставьте просто
AddMessage2Log(date('d-m-Y H:i:s'));
https://dev.1c-bitrix.ru/api_help/main/functions/d...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы