Меню
RSS
Как вернуть выполнение агентов на хиты ?, Вернуть выполнение агентов из под cron на хиты
 
Доброго времени суток!

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

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

(Необходимо из 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");
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Автоматически помечаем новинки лейблом в каталоге битрикс

Если вы хотите помечать новинки каталога, вашего магазина на Битрикс, лейблом "Новинка". И так, что бы это происходило а...

Картинка торгового предложения вместо иконки цвета, в выборе SKU

Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у пр...

Создание локальных уведомлений для приложения на Apache Cordova

Задача состоит в том, чтобы реализовать возможность локальных уведомлений в приложении на Apache Cordova без использован...

Удалить половину элементов инфоблока с помощью API

Задача: вот такая странная задача, нужно удалить из инфоблока половину элементов. Не важно каких, просто половину элемен...

Автоматическая загрузка каталогов из csv файлов в Битрикс

Если требуется настроить автоматический импорт каталогов из csv файлов, от поставщиков. В 1С-Битрикс, уже есть весь не...

INPUT type="file" Предпросмотр превью картинки до загрузки

Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...

Удалить всех пользователей которые не делали заказов в магазине 1С-Битрикс

Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (б...

Вывести минимальную цену самого дешевого торгового предложения

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...

E-mail вместо логина при регистрации и оформлении заказа в 1C-Битрикс

Задача: при регистрации нового пользователя и оформлении заказа нужно убрать поле Логин и использовать электронную почту...