Живой лог
126 / 178
Живой лог в реальном времени показывает ход обмена с 1С: запросы от 1С и ответы сайта.

Видео-демонстрация (без звука):



Очень удобно наблюдать за тем, на каком шаге сейчас обмен, и, как быстро движется.

Живой лог - обмен

Актуально для любых 1С, но особенно для 1С Управление торговлей 11, которая вообще ничего не показывает пользователю о ходе обмена.

Живой лог использует модуль Битрикса Push and Pull. Рекомендуется версия модуля Push and Pull не ниже 14.0.0. 

Инструмент сделан для владельцев сайта и администраторов. 

Разработчикам для более глубокой отладки рекомендуется использовать другой инструмент модуля «Лог-файл».


Включение Живого лога:

Перейдите в настройки модуля:
Настройки → Настройки продукта → Настройки модулей → Продвинутый обмен с 1С

Включите флажок «Живой лог» и нажмите «Сохранить» внизу страницы.

Включить Живой лог

Флажок включает и выключает отправку в Живой лог сообщений от обмена с 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С, но и для отладки любого пошагового скрипта.


0  


 Остановка и запрет обмена | Описание курса | Лог-файл