Разработка на 1С-Битрикс Михаил Базаров

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

Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.

Доброго времени суток!

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

Проделал манипуляции от тех поддержки.

(Необходимо из dbconn удалить определение констант BX_CRONTAB_SUPPORT и BX_CRONTAB, а из таблицы с настройками модулей (b_option) удалить все записи, где в поле NAME указано agents_use_crontab и check_agents.)

Удалил cron_events.php, файл проверки агентов и рассылки системных сообщений из /bitrix/php_intarface/cron_events.php.
Почистил весь кеш.

Запуск агентов не происходит ? ну и письма на почту не падают.

Подскажите, что ещё удалить, прописать и тп.

Спасибо!
Попробуйте еще, в командной строке их вырубить
Код
COption::SetOptionString("main", "agents_use_crontab", "N"); 
COption::SetOptionString("main", "check_agents", "N");  
результатом, должно выдать "N"
Не помогло.
В результате запроса ничего не появилось. Галка стоит - Отображать результат выполнения как текст - может поэтому не появился результат в командной строке.
Сравнивая -  bdconn - с другим рабочим решением наблюдаю разницу в записях (может что здесь ещё что то убрать)

после подключения к базе
Код
@set_time_limit(60);

define("DELAY_DB_CONNECT", true);
define("CACHED_b_file", 3600);
define("CACHED_b_file_bucket_size", 10);
define("CACHED_b_lang", 3600);
define("CACHED_b_option", 3600);
define("CACHED_b_lang_domain", 3600);
define("CACHED_b_site_template", 3600);
define("CACHED_b_event", 3600);
define("CACHED_b_agent", 3660);
define("CACHED_menu", 3600);

define("BX_FILE_PERMISSIONS", 0644);
define("BX_DIR_PERMISSIONS", 0755);
@umask(~BX_DIR_PERMISSIONS);

define("SHORT_INSTALL", true);
define("BX_UTF", true);

//define('BX_CRONTAB', false);
//define('BX_CRONTAB_SUPPORT', false);

//if (!(defined("CHK_EVENT") && CHK_EVENT === true)) {
   //define("BX_CRONTAB_SUPPORT", true);
//}
Ставим Y и запускаем агентов
Код
COption::SetOptionString("main", "check_agents", "N");
Вернуть выполнение агентов на хиты

COption::SetOptionString("main", "agents_use_crontab", "N");
echo COption::GetOptionString("main", "agents_use_crontab", "N");

COption::SetOptionString("main", "check_agents", "Y");
echo COption::GetOptionString("main", "check_agents", "N");
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Михаил Базаров Индивидуальный предприниматель

Работаю официально, с заключением договора и предоставлением всех закрывающих документов.

Блог-note

Заметки по 1С-Битрикс