Как вернуть выполнение агентов на хиты Битрикс

Как вернуть выполнение агентов на хиты Битрикс

Как вернуть выполнение агентов на хиты Битрикс

Если возникает ошибка "Ошибка! Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: N".  Возможно неправильно настроили выполнение агентов на cron. При этом в таблице b_event в столбце SUCCESS_EXEC будет стоять N.


Чтобы избежать этой ошибки, попробуйте перевести агенты на хиты.

Переводим агенты на хиты

  1. В файле /bitrix/php_interface/dbconn.php убрать константы  define('BX_CRONTAB_SUPPORT', true); и define('BX_CRONTAB_SUPPORT', true);
  2. В php-консоли  Настройки / Инструменты / Командная PHP-строка прописать код 
    COption::SetOptionString("main", "agents_use_crontab", "N"); 
    COption::SetOptionString("main", "check_agents", "N");
После этого перейдите на сайт. Почтовые агенты должны отработать и b_event в столбце SUCCESS_EXEC будет стоять Y.