Устанавливаю агент:
\CAgent::AddAgent( "\\Some\\Class\\Name::createTasks();", $this->MODULE_ID, "N", 60*10, "", "Y");
Метод
Name::createTasks()
общается с внешним api.
Агент работает день, после чего отключается.
При попытке активировать агент из админки, он отключается.
При ручном запуске из админки возвращается сообщение: "Команда агенту успешно отправлена".
При выполнении метода
Name::createTasks()
синтактических ошибок нет и метод успешно возвращает ответ от api.
Вот что вернул лог (BX_AGENTS_LOG_FUNCTION)
array(4) {
["STATE"]=>
string(5) "start"
["AGENT"]=>
array(6) {
["ID"]=>
string(5) "13073"
["NAME"]=>
string(38) "\Some\Class\Name::createTasks();"
["AGENT_INTERVAL"]=>
string(3) "600"
["IS_PERIOD"]=>
string(1) "N"
["MODULE_ID"]=>
string(12) "Some.module"
["RETRY_COUNT"]=>
string(1) "3"
}
["EVAL"]=>
bool(false)
["E"]=>
bool(false)
}
Почему агент сам деактивируется и более не запускается?