Пдскажите, для функционирования чата и живой ленты в BitrixCRM virtual appliance version 7.3.1 необходимо собирать nginx с модулем nginx-push-stream-module?
Чат и живая лента не рабтают. В настройках модулей есть только модуль "Push and Pull", включен режим 'Виртуальная машина 7.1 и выше (Bitrix Push server)' Тестирование системы показывает ошибки: Бизнес-чат: Результат теста:
Код
Ошибка! Не удалось подключиться к модулю nginx-push-stream чтения мгновенных сообщений
В логе проверки:
Код
Отсутствуют
2018-Jul-11 01:36:33 Работа с сокетами (check_socket): Fail
Connection to ssl://188.1.1.167:443 Fail
Socket error [0]:
Портал развернут из резервной копии, сделанной на VA 7.1.0. CentOS 7.5 (хостиинг FirstVDS).
Проблема в том, что в меню Вирт машины нет доступных пунктов какой либо настройки..
В отчете о тестировании системы в ошибке по чату сказано так: "Для полноценной работы чата необходима настройка модуля Bitrix NodeJS RTCили Push and Pull. При чем ссылка на Bitrix NodeJS RTC ведет оглавление курса, а не на конкретную страницу документации..
В настройке модулей есть только Push And Pull.
Как диагностировать корректность работы Node.js ? Какие еще настройки можно изменить и где? Нужно ли собирать Nginx с модулем nginx-push-stream-module?
Никита Беличенко написал: Нужно ли собирать Nginx с модулем nginx-push-stream-module ?
Нет. Через меню вирутальной машины (как минимум стандартной, а не CRM), можно автоматически перейти к любому варианту
Цитата
Никита Беличенко написал: Какие еще настройки можно изменить и где?
Посмотрите в настройках модуля, при работе с КП иногда плохо работаю WebSocket (их можно отключить)
Цитата
Никита Беличенко написал: В настройке модулей есть только Push And Pull.
Модуль называется Push'n'Pull, но поддерживает работу и Push-сервера и Nginx-push-stream. В Вашем случае, у Вас установлен NodeJS, а значит в настройках модулей нужно отметить: Виртуальная машина 7.1 и выше. Если решите откатиться на nginx, то нужно выбрать "Виртуальная машина 4.4 и выше" (даже не смотря на то что у Вас она 7 версии).
1. Для "Корпоративного портала" нужно было окружение Bitrix Virtual Apiliance (а не Bitrix CRM virtual Apiliance). Переустановили VA, развернул из бекапа и все сразу заработало, но оставались "непроходимые" тесты в проверке системы.
2. Подсказка в логе проверки - ошибка SSL. Хост был развернут без соответствующей NS записи (резервный), валидного SSL-сертификата соотв. не было. Установил SSL сертификат, рестарт Nginx и все бы заработало, если бы платформа не была "резервной", доменное имя из сертификата относится к IP основной платформы. На Win клиенте в hosts добавил DNS-имя сертификата для IP платформы, браузер по этому имени открыл "резервный" узел с платформой и все тесты прошли.