Разработчикам для более глубокой отладки рекомендуется использовать другой инструмент модуля «
Лог-файл».
Включение Живого лога:
Перейдите в настройки модуля:
Настройки → Настройки продукта → Настройки модулей → Продвинутый обмен с 1С
Включите флажок «Живой лог» и нажмите «Сохранить» внизу страницы.
Не бойтесь включать и выключать флажок в момент, когда идет обмен. Обмен не прервется и никак не нарушится.
В процессе обмена отправка сообщений в Живой лог занимает совсем немного времени, а очередь сообщений регулярно очищается. На большинстве сайтов этот флажок можно постоянно оставлять включенным.
Живой лог работает только для указанных в настройках страниц с включенным флажком активность.
Проверка работы Живого лога:
Перейдите на страницу Живого лога:
Магазин → Продвинутый обмен с 1С → Живой лог
Нажмите кнопку
Проверить работу Живого лога. Будет отправлен тестовый запрос.
Если все хорошо, то вы увидите сообщение:
—
Живой лог работает.
На Виртуальной машине Битрикса 4.2 и выше уже настроен сервер очередей nginx-push-stream-module. Поэтому сообщения в Живом логе отображаются мгновенно.
Если nginx-push-stream-module отсутствует, Живой лог будет работать без него. Вы увидите сообщение «
Живой лог работает», но с задержкой от 10 до 60 секунд. Не покидайте страницу, дождитесь ответа.
Сервер очередей nginx-push-stream-module
Рекомендуем использовать сервер очередей. Поэтому, если есть возможность, перейдите на страницу
Настройки → Настройки продукта → Настройки модулей → Push and Pull
и включите флажок:
На сервере установлен "Сервер очередей" (nginx-push-stream-module).
Уточните у технической поддержки вашего хостинга, настроен ли у вас сервер очередей nginx-push-stream-module. Важно: наша техподдержка не занимается настройкой nginx-push-stream-module на вашем сервере.
Использование Живого лога
Главная прелесть Живого лога — наглядность. Всегда можно зайти на специальную страницу и посмотреть, на каком шаге сейчас обмен, и, как быстро движется.
На слабом хостинге, когда сайт вдруг начал тормозить, с помощью Живого лога можно определять идет обмен с 1С или нет.
Живой лог может использоваться не только для обмена с 1С, но и для отладки любого пошагового скрипта.