Обновлено 29.11.2021
Кроме основных настроек есть несколько дополнительных, которые можно задать через командную PHP-строку.
Вносите эти настройки с осторожностью, неправильная конфигурация может вызвать нестабильную работу модуля.
\Bitrix\Main\Config\Option::set('rover.amocrm', 'dev-mode', string $flag);
— включить/выключить ('Y'
/'N'
) режим разработчика. В режиме разработчика доступен расширенный вывод ошибок, а также возможность обработки событий в статусах, отличных от "новое" и "завершено с ошибкой". По умолчанию "N".
\Bitrix\Main\Config\Option::set('rover.amocrm', 'custom-host', string $host);
— установить свой сайт для уведомлений. Если установлен, то будет браться отсюда, а не из параметра "Сайт для уведомлений" в настройках модуля. Должен быть указан с http(s) и без слеша в конце, например https://my-site.com
. Чтобы вернуться к использованию сайта для уведомлений из настроек, в переменной $host
надо передать пустую строку.
\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-count', int $count);
— количество событий, обрабатываемых агентами за один запуск. По умолчанию 3.
\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-running', string $flag);
— флаг работы агентов ('Y'
/'N'
) в текущий момент. Если во время работы агентов возникла ошибка и данный флаг не был автоматически сброшен, можно сбросить его вручную, чтобы агенты могли снова запускаться.
\Bitrix\Main\Config\Option::set('rover.amocrm', 'agent-wait-time', int $seconds);
— время ожидания освобождения агентов после последнего запуска. Если флаг работы агентов не сброшен, но время ожидания истекло, считается, что агенты завершили свою работу и могут запуститься повторно. По умолчанию 3600 секунд (1 час).