корректно при запуске из php консоли, но при старте агентом происходят непонятные вещи. Агент дергает скрипт три раза с периодичностью 10 минут. В таблице b_agent, в поле DATE_CHECK отображается время +10 минут.
Почему так происходит?
не происходит отработка до конца после этого агент дергается через 10 мин и еще раз пробуется. у тебя где то зависание идет.
агент падает с ошибкой, битрикс пробует еще запускать через пару минут. после третьей попытки отключает агента
ну время работы скрипта более 10 минут поэтому не происходит отработка до конца в течении 10 минут. как быть?
а как отловить ошибку с которой падает агент?
запускать с консоли, читать логи, логировать в самом агенте. как больше нравится...
Потому что ваш скрипт ничего не вернул за 10 мин
Не вешать на агента. Использовать cron
Обсуждают сегодня