Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull ФСС

Недоступно в редакциях: Стандарт, Старт

В виртуальной машине (

BitrixVM c версии 7.1 и выше

Виртуальная машина сэкономит время и силы на правильное развертывание и администрирование сайта или внутреннего информационного ресурса на базе продуктов «1С-Битрикс».

Подробнее в курсе Виртуальная машина

Push and PullАдминистратор. Модули

Примечание. Домен при написании путей можно указать #DOMAIN#: такая нотация будет автоматически заменяться под нужный домен для многодоменных конфигураций. Пример: http://#DOMAIN#:8893/bitrix/sub/

Сервер очередей Push and Pull служит для мгновенного взаимодействия между собой многих инструментов Битрикс24. Он используется в Задачах, в Календарях, в ленте Новостей, в Группах, в RPA, в мобильном приложения Битрикс24, в чатах, в генераторе документов, в Телефонии, в Центре продаж и в других сервисах Битрикс24.

В весной 2021 года будет выпущено обновление модуля Веб-мессенджера (im) 20.400.0. После установки данного обновления поддержка работы чатов без настроенного сервера очередей модуля Push and Pull будет прекращена.

Осенью 2021 года будет прекращена поддержка старых версий локальных серверов очередей Nginx-PushStreamModule 0.3.4/0.4.0 и Bitrix Push server 1.0.

Поэтому мы рекомендуем вам заранее настроить сервер очередей – облачный сервер «1С-Битрикс» или локальный Bitrix Push server 2.0.

По кнопке Создать подключение к Битрикс24 открывается окно создания новой настройки.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

В поле «Название настройки» вводится имя настройки, которое отображается в списке настроек подключения, и так называется блок настройки подключения в разделе Битрикс24 «1С + CRM Битрикс24».

Авторизация на портале происходит через токен. Токен можно получить у приложения Битрикс24, находящегося в разделе Автоматизация — 1С + CRM Битрикс24.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Требуемый блок «Коннектор к 1С». Если такого блока нет, то можно установить приложение Битрикс24 из маркета. Оно называется «Коннектор к 1С».

После установки приложения у блока меняется цвет.

При нажатии на блок выводится страница с кратким руководством. В пункте 3 показан ключ авторизации к Битрикс24, скопируйте его.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Этот ключ необходимо указать в настройке подключения 1С. При указании токена происходит обращение к Битрикс24, автоматически получая адрес до портала и купленный тарифный план.

Идентификатор подключения – это специальный идентификатор, в разрезе которого хранятся настройки в Битрикс24.

Если необходима возможность звонить из 1С, используя Битрикс24 – необходимо установить соответствующий флаг в настройках. Если необходима возможность экспортировать отчеты и печатные формы в живую ленту битрикс24 — необходимо установить соответствующий флаг в настройках.

Когда данные синхронизируются, то по умолчанию всегда обновляется дело Битрикс24, которое связывает данные обоих систем. Обновление дела происходит через rest запрос из 1С в Битрикс24. Это немного замедляет работу 1С и Битрикс24. Если не критично обновление дел, то флаг лучше установить.

Также есть возможность оповещать пользователей Битрикс24 об ошибках взаимодействия между системами. Если происходит ошибка – в мессенджере Битрикс24 будет создан чат с информацией об ошибке. Чтобы включить эту возможность, необходимо установить флаг «Оповещать пользователей Битрикс24» и указать, каким пользователям будет приходить информация. Если список пользователей пуст, то необходимо подгрузить пользователей Битрикс24.

Читайте также:  Блоги фсс личный кабинет юридического лица вход через госуслуги и Личный Кабинет налогоплательщиков фонда социального страхования

Если настройка подключения создана и в ней указан корректный токен, то при сохранении настройки подключения в Битрикс24 в разделе «1С + CRM Битрикс24» появляется блок настройки 1С. Имя блока такое же, как название подключения в 1С.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

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

При нажатии на блок настроек отображается слайдер с информацией о базе 1С.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Это не то, что я ищу

Написано очень сложно и непонятно

Есть устаревшая информация

Слишком коротко, мне не хватает информации

Мне не нравится, как это работает

Сама ошибка в Битриксе отсутствует соединение с сервером выглядит так:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Причины появления ошибки отсутствия соединение с сервером

Первое, что необходимо проверить, это корректность настроек модуля Push&Pull. Перейдите в админ-панель вашего сайта на Битрикс или Битрикс24 и далее в раздел:

Настройки – Настройки продукта – Настройка модулей – Push and Pull

Здесь вам необходимо включить пункты:

Если вы используете наш хостинг для Битрикс или хостинг для Битрикс24, то в подпункте На сервер установлена должен быть выбран вариант Виртуальная машина 4.4 — 7.0 (nginx-push-stream-module 0.4.0).


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Проверьте также строку «Путь для публикации команд:». Там должна быть такая запись:

Такой способ подходит, если у вас неактивна лицензия на Битрикс и вы не можете пользоваться облачным сервером Push&Pull. Мы рекомендуем всегда продлевать лицензию на Битрикс. То же самое относится к продлению лицензии для Битрикс24,  это поможет избежать множества проблем.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

После этого, в Битрикс и Битрикс24, ошибка «соединения с сервером отсутствует» больше вас не побеспокоит.

Установка Bitrix Push server на BitrixVM

Если вы используете наш VPS хостинг для Битрикс, то на нем будет установлена виртуальная машина Битрикса под названием BitrixVM. Если там вы используете Битрикс или Битрикс24 и тоже появляется ошибка «отсутствует соединение с сервером», значит вы не установили Push server 2.0. Он не установлен по умолчанию. Для установки Push server на BitrixVM подключитесь к вашему серверу по SSH и у вас откроется главное меню:

Читайте также:  Не открывается личный кабинет фсс. Нет доступа к личному кабинета


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Далее выберите пункт 9. Configure Push/RTC service:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Затем для установки NodeJS RTC выбираем 1. Install/Update NodeJS RTC Service


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

После чего вводим название хоста из поля Hostname и подтверждаем установку


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Спустя пару минут Push server 2.0 в BitrixVM будет установлен.

После этого, в админ панели Битрикс в настройках модуля Push and Pull, выберите Виртуальная машина 7.3 и новее (Bitrix Push server 2.0) и сохраните настройки.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Дополнительные настройки Push and Pull

Чтобы модуль Push and Pull работал корректно, необходимо так же в настройках Главного модуля отключить продление сессии. Для этого снимите галочку в разделе:

Главный модуль – Авторизация – Контроль сессии — Продлевать сессию при активности посетителя в окне браузера

Кроме того, в разделе Главный модуль необходимо включить поддержку быстрой отдачи файлов через Nginx. Для этого включите галочку в разделе:

Главный модуль – Настройки – Файлы — Быстрая отдача файлов через Nginx

Ошибка Push and Pull после переноса Битрикс на другой хостинг

Часто ошибка отсутствует соединение с сервером возникает при переносе сайта на другой хостинг. В первую очередь нужно проверить те моменты, которые описаны выше. Кроме этого, частой причиной ошибки является некорректная настройка в поле Код-подпись для взаимодействия с сервером. Зачастую там остается код со старого сервера, на каждом сервере этот код будет свой. Поэтому его нужно заменить на новый.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Для этого, уже после установки Push server 2.0, нужно скопировать ключ из файла настроек сервера очередей /etc/push-server/push-server*.json. Он находится в секции security в параметре key:

Также код можно узнать выполнив по SSH команду:

fgrep «key» /etc/push-server/

Bitrix Push server 2. 0 в продуктах «1С-Битрикс»

Перед установкой Bitrix Push server 2.0 вам нужно предварительно сбросить настройки сервера очередей. Для этого нажмите на кнопку По умолчанию:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Нажимать дополнительно на кнопку Сохранить не нужно!

Далее в опции Использовать «Push server»: установленный локально выберите Виртуальная машина 7.3 и новее (Bitrix Push server 2.0) и сохраните настройки:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Все готово. Как правило, никаких настроек больше не требуется.

Обновление VMBitrix


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Обязательно перед обновлением сделайте резервное копирование вашей VMBitrix. Подробнее об обновлении виртуальной машины VMBitrix читайте в специальном курсе.

Локальный Bitrix Push server

Есть случаи, когда нельзя использовать в качестве сервера очередей облачный сервер «1С-Битрикс», например закрытый контур на предприятии, без доступа сервера в интернет. Для такого случая есть возможность установить локальный сервер очередей.

Читайте также:  Распоряжение Президента РФ от 26 июня 1992 г. N 722 "О Фонде социального страхования Российской Федерации"

Так как в скором времени будет отключена поддержка старых версий сервера очередей, то мы будем устанавливать сразу Bitrix Push server 2.0.

Ошибки Bitrix Push server 2

При установке и первом запуске Bitrix Push server 2.0 создается уникальный секретный код в файле настроек сервера очередей /etc/push-server/push-server*.json в секции security в параметре key:

В виртуальной машине BitrixVM при первом запуске Bitrix Push server 2.0 этот код автоматически прописывается в файл настроек ядра системы /bitrix/.setting.php и в базу данных, а также он виден в административном интерфейсе в поле Код-подпись для взаимодействия с сервером:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Бывают ситуации, когда по каким-либо причинам в файле настроек ядра /bitrix/.setting.php и в базе данных секретный код отличается от того, который прописан в настройках сервера очередей. Из-за этого сервер очередей работает некорректно, сообщения не доставляются.


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Если у вас свое серверное окружение, то можно сделать это вручную:

После этого работа сервера очередей будет восстановлена.

Push and Pull. Настройки модуля

При использовании продуктов Bitrix Framework на базе виртуальной машины BitrixVM v4.2 либо BitrixEnvironment, то необходимости в настройке модуля нет: всё работает «из коробки». О принципах работы модуля можно узнать из главы Push&Pull учебного курса Администратор. Модули.

Назад в раздел

Установка Bitrix Push server 2

По умолчанию в виртуальной машине VMBitrix версии 7.4.4 и ниже в качестве сервера очередей используется Nginx-PushStreamModule.

В главном меню виртуальной машины VMBitrix: 9. Configure Push/RTC service for the pool смотрим, какой сервер используется в качестве сервера очередей. В данном примере видим, что это действительно Nginx-PushStreamModule:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Если тип сервера очередей будет NodeJS-PushServer, то можно переходить к шагу 3. Bitrix Push server 2.0 в продуктах «1С-Битрикс».

Выбираем пункт меню 1. Install/Update NodeJS RTC service, вводим название хоста Hostname и подтверждаем установку:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Дожидаемся, пока задача по установке и запуску службы NodeJS-PushServer будет закончена:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Облачный сервер очередей «1С-Битрикс»


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Все готово, облачный сервер очередей «1С-Битрикс» настроен и активен:


Вы должны определить код подписи для взаимодействия с сервером и полями параметров модуля Push&Pull

Использование отдельного сервера очередей

Урок

из

4 уровень — сложно, требуется сосредоточиться, внимание деталям и точному следованию инструкции.

Недоступно в лицензиях:

Отдельный сервер очередей

Есть вариант установки отдельно стоящего локального сервера очередей Bitrix Push server 2.0 на базе виртуальной машины VMbitrix.

Плюс такого метода – если у вас свое серверное окружение и ресурсы сервера ограничены, то вы можете запустить отдельную машину на базе VMbitrix, которая будет обслуживать только роль сервера очередей, сняв при этом нагрузку с основного сервера с коробочной версией продукта «1C-Битрикс». Также удобнее будет производить дальнейшее масштабирование и обслуживание.

Оцените статью
ФСС Help
Добавить комментарий