происходит очень долго, цена для товаров на сайте одна. Кудам можно посмотреть, и что проанализировать, чтобы решить эту проблему?
Посмотрите обработчики события обмена, может быть там какая-то логика тормозит.
ЕМНИП там должна быть циклическая обработка, каждый товар (цена) отдельным запросом. Но это не точно, я не уверен.
каким образом можно отловить все события?
тут не могу подсказать. если обмен штатный — надо отладчиком, наверное. можно повесить логирование на начало и конец обмена. а вот как оно внутри процедуры работает — тут уже я навскидку не знаю.
https://dev.1c-bitrix.ru/api_help/catalog/events/onsuccesscatalogimport1c.php
ядро хакнуть и записать в лог
я так и хочу, где, не подскажите?
/bitrix/modules/main/lib/eventmanager.php там кстати есть стандартный лог можно попробовать докапаться как включить
да нет, он пишет только события модуля main
или это про лог?
я уже пробовал писать в нем, пишется только а/б тесты
Я бы запустил инструмент проверки нагрузки на сайт в Битрикс и запустил обмен. По завершении обмена остановил сбор данных и в отчёте видно что именно грузит вплоть до запроса.
что за инструмент?
Монитор производительности вроде
Обсуждают сегодня