код подпись для взаимодействия с сервером битрикс24
Отсутствует соединение с сервером
Похоже что Антивирус Касперский блокировал работу портала.
Внутренний IP *(домен) был добавлен в доверенные веб-адреса и ошибка больше не появляется.
Цитата |
---|
irinadoman написал: http://joxi.ru/Dr898W4TkRazPm |
Могу порекомендовать проверить статус портов (открыт/закрыт) с помощью сайта http://speed-tester.info/check_port.php
Коды ошибок 1005 ссылается на закрытый порт 1935.
Как писали ранее данные порты и адреса должны быть открыты и доступны:
порты: 443 TCP, 1935 TCP, 1935 UDP, 19350-19360 UDP, 8000-48000 UDP.
адреса: 38.122.236.126, 149.11.34.27, 149.11.44.91, 62.152.58.99, 62.152.58.100.
порты 3478, 30000-40001 UDP на адрес: turn.calls.bitrix24.com
В файлах конфигурации php есть код подпись. Файлы конфигурации располагаются по адресу /etc/push-server.
Нужно скопировать ее в настройки модуля php на сайте. Настройки модуля P&P доступны по ссылке:
https://ВАШДОМЕН/bitrix/admin/settings.php?lang=ru&mid=pull&mid_menu=1
Ищите в нес строку «Код-подпись для взаимодействия с сервером» и вставляете туда то, что было в строке в файлах.
Пример того, что нужно искать в файлах:
Попробуйте, иногда помогает.
Да, причем ошибка ошибка всплывает каждые 10-11 минут:
========= PULL INFO ===========
time: Wed Oct 17 2018 10:09:03 GMT+0500
time: Wed Oct 17 2018 10:19:25 GMT+0500
time: Wed Oct 17 2018 10:25:02 GMT+0500
time: Wed Oct 17 2018 10:35:07 GMT+0500
time: Wed Oct 17 2018 10:45:46 GMT+0500
time: Wed Oct 17 2018 10:56:04 GMT+0500
это чего сервер ложит?
У нас Bitrix Push server (aka NodeJS) тоже работал с этой ошибкой. Все привело к тому, что нужно правильно настраивать гейтвей, если виртуальная машина битрикс живет за NAT-ом. В нашем случае nginx.
Чтобы работал WebSocket, настраиваем правильную секцию upgrade ( https://nginx.org/en/docs/http/websocket.html ). Проверять можно по Chrome-у, он должен зацепить в network-секции средств разработчика WS соединение и показывать, что на запрос ответ получен и соединение живо.Был тайм-аут, который в нашем случае крутился вокруг 75 секунд. Это подозрительно совпадает с дефалтовым keepalive_timeout у nginx-а ( http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout ), но увеличение явно не помогло. Но зато помог proxy_read_timeout, при этом если его поставить скажем 300 секунд (5 минут), то видно, что код страницы стучится домой (на сервер) где-то раз в четыре минуты, поэтому 5 минут никогда не иссякают.
Лучше бы конечно документация упоминала особенности связанные с житием за гейтвеем и NAT-ом.
Настройка сервера очередей Push and Pull
Сервер очередей 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.
Облачный сервер очередей «1С-Битрикс»
Самый простой вариант, требует только активную лицензию на продукт «1С-Битрикс». Также удобен, если продукт «1С-Битрикс» установлен на shared-хостинге или вместо виртуальной машины VMBitrix используется собственное серверное окружение.
Перейдите в административном разделе: Настройки > Настройки продукта > Настройки модулей > Push and Pull, выберите вариант Облачный сервер «1С-Битрикс» и географическое расположение сервера по желанию (можно оставить автоматический выбор). Остается только нажать на кнопку Зарегистрироваться:
Все готово, облачный сервер очередей «1С-Битрикс» настроен и активен:
Локальный Bitrix Push server
Есть случаи, когда нельзя использовать в качестве сервера очередей облачный сервер «1С-Битрикс», например закрытый контур на предприятии, без доступа сервера в интернет. Для такого случая есть возможность установить локальный сервер очередей.
Так как в скором времени будет отключена поддержка старых версий сервера очередей, то мы будем устанавливать сразу Bitrix Push server 2.0.
1. Обновление VMBitrix
Обновите виртуальную машину VMBitrix до последней стабильной версии: 2. Configure localhost settings > 6. Update server.
2. Установка Bitrix Push server 2.0
По умолчанию в виртуальной машине VMBitrix версии 7.4.4 и ниже в качестве сервера очередей используется Nginx-PushStreamModule.
В главном меню виртуальной машины VMBitrix: 9. Configure Push/RTC service for the pool смотрим, какой сервер используется в качестве сервера очередей. В данном примере видим, что это действительно Nginx-PushStreamModule:
Выбираем пункт меню 1. Install/Update NodeJS RTC service, вводим название хоста Hostname и подтверждаем установку:
Дожидаемся, пока задача по установке и запуску службы NodeJS-PushServer будет закончена:
3. Bitrix Push server 2.0 в продуктах «1С-Битрикс»
Перед установкой Bitrix Push server 2.0 вам нужно предварительно сбросить настройки сервера очередей. Для этого нажмите на кнопку По умолчанию:
Далее в опции Использовать «Push server»: установленный локально выберите Виртуальная машина 7.3 и новее (Bitrix Push server 2.0) и сохраните настройки:
Все готово. Как правило, никаких настроек больше не требуется.
4. Ошибки Bitrix Push server 2.0
При установке и первом запуске Bitrix Push server 2.0 создается уникальный секретный код в файле настроек сервера очередей /etc/push-server/push-server*.json в секции security в параметре key :
В виртуальной машине BitrixVM при первом запуске Bitrix Push server 2.0 этот код автоматически прописывается в файл настроек ядра системы /bitrix/.setting.php и в базу данных, а также он виден в административном интерфейсе в поле Код-подпись для взаимодействия с сервером:
Бывают ситуации, когда по каким-либо причинам в файле настроек ядра /bitrix/.setting.php и в базе данных секретный код отличается от того, который прописан в настройках сервера очередей. Из-за этого сервер очередей работает некорректно, сообщения не доставляются.
Чтобы решить эту проблему, необходимо в меню виртуальной машины BitrixVM пересоздать роль NodeJS-PushServer: 9. Configure Push/RTC service for the pool > 1. Install/Update NodeJS RTC service
Если у вас свое серверное окружение, то можно сделать это вручную:
После этого работа сервера очередей будет восстановлена.
Push сервер в BitrixVM
Руководство по настройке Push сервер в Виртуальной машине Bitrix
Push-сервер предназначен для быстрого обмена сообщениями между пользователями, которые заходят на портал через браузер или подключаются с помощью настольного или мобильного приложений.
Выполнить установку Bitrix возможно с помощью наших OCA (one click application):
Установка будет выполнена с помощью официального инсталлятора окружения от 1С который называется «1С-Битрикс: Веб-окружение»
Выполните вход на сервер под пользователем root и запустите скрипт:
Чтобы перейти на новый модуль NodeJS RTC вместо Nginx-PushStreamModule, нужно выполнить следующие действия.
Мы увидим что установлен Nginx-PushStreamModule.
Далее для установки NodeJS RTC нажмем 1. Install/Update NodeJS RTC Service.
Введем имя хоста, где нужно запустить NodeJS RTC сервис, согласимся на смену модуля NginxStreamModule на NodeJS Push.
Подождем, пока задачи по запуску NodeJS RTC Push&Pull сервера будут закончены.
Проверить, запущена ли служба можно с помощью команды:
Далее, необходимо перейти в Панель управления для настройки модуля Push&Pull.
Код-подпись для взаимодействия с сервером берется через запрос команды: fgrep «key» /etc/push-server/
Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.
Push and Pull. Настройки модуля
При использовании продуктов Bitrix Framework на базе виртуальной машины BitrixVM v4.2 либо BitrixEnvironment, то необходимости в настройке модуля нет: всё работает «из коробки». О принципах работы модуля можно узнать из главы Push&Pull учебного курса Администратор. Модули.
Поле | Описание |
---|---|
Состояние модуля | Индикация активности модуля. |
Используют модули | Список модулей, использующих Push&Pull. |
Отправлять PUSH уведомления на мобильные телефоны | Включение отправки уведомлений на мобильные телефоны. После включения опции становится активным окно для задания Максимального количества push-уведомлений в пакете при отправке. |
Включить модуль для не авторизованных пользователей | Сообщения будут доставляться пользователям, даже если они не авторизованы на сайте. Внимание: Во втором полугодии 2021 года будет прекращена поддержка старых версий серверов очередей: Nginx-PushStreamModule 0.3.4/0.4.0 и Bitrix Push server 1.0. Мы рекомендуем вам уже сейчас перейти на Bitrix Push server 2.0. Примечание. Домен при написании путей можно указать #DOMAIN# : такая нотация будет автоматически заменяться под нужный домен для многодоменных конфигураций. Пример: http://#DOMAIN#:8893/bitrix/sub/ Смотрите также:Пользовательские комментарииМы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы. Для этого нужно всего лишь авторизоваться на сайте Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь. Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы. Как сделать подпись для писем в Битрикс24Рассмотрим, как настроить автоматическую подпись при отправке писем из почтового ящика, подключенного к Битрикс24. Перейдем в раздел левого меню Почта, а затем в настройках выберем пункт Настроить подпись:
Нажимаем кнопку Добавить подпись
В открывшемся окне набираем текст подписи, его можно оформить с помощью визуального редактора.
Есть возможность вставить и редактировать подпись в HTML-режиме.С помощью чек-бокса «Привязать к» можно привязать подпись к отправителю или к адресу.Мы добавим в подпись ссылку на сайт компании. Выделим текст и выберем инструмент «Ссылка».
Осталось добавить вид и адрес ссылки:
Мы хотим добавить в подпись логотип, поэтому воспользуемся инструментом «Изображение»:
В открывшемся окне необходимо ввести ссылку на источник изображения.
Адрес ссылки на картинку должен быть прямым и публичным (доступен извне), иначе картинка просто не отобразится в письме. Ссылка на картинку из диска Битрикс24 не подойдет. Можно расположить картинку на своем сервере или на подходящем хостинге картинок.
Ура! добавлена автоматическая подпись для отправления писем из почтового ящика, подключенного к Битрикс24. Уверены, мануал вам обязательно пригодится, а за проделанную работу спасибо нашей технической поддержке. Больше кейсов и проектов можно найти БЛОГЕ Бесплатный курс внедрения Битрикс24 ТУТ
|