Довольно странная ситуация. Есть код.
Файл init создала простенький в local/php_interface . На всякий случай и его код:
Нужно запустить код агентом. Проверяю через php консоль вот так:
Код отрабатывает. Всё хорошо. БП нужные запускаются.
Ставлю агент на этот код:
Notification\BirthDatebp::runAgent();
С запуском точно в указанное время и интервалом 86400 .
Агент начинает накапливать попытки запуска, дату последнего запуска не пишет, следующий запуск не обновляет. Код соответственно не запускает.
Есть другой файл для теста делала - там просто запуск и запись перезапуска агента. Его агент ставит на новый запуск нормально.
Не понимаю куда "копать". Почему из консоли запуск есть, а из агента - нет?...
Я только учусь, потому сильно тапками не закидывайте. Спасибо.
Скрытый текст | ||
|---|---|---|
|
Файл init создала простенький в local/php_interface . На всякий случай и его код:
Скрытый текст | ||
|---|---|---|
|
Нужно запустить код агентом. Проверяю через php консоль вот так:
| Код |
|---|
require_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); Notification\BirthDatebp::runAgent(); |
Код отрабатывает. Всё хорошо. БП нужные запускаются.
Ставлю агент на этот код:
Notification\BirthDatebp::runAgent();
С запуском точно в указанное время и интервалом 86400 .
Агент начинает накапливать попытки запуска, дату последнего запуска не пишет, следующий запуск не обновляет. Код соответственно не запускает.
Есть другой файл для теста делала - там просто запуск и запись перезапуска агента. Его агент ставит на новый запуск нормально.
Не понимаю куда "копать". Почему из консоли запуск есть, а из агента - нет?...
Я только учусь, потому сильно тапками не закидывайте. Спасибо.