Отвечу сам себе. Насколько я понял, есть 2 способа реализовать Push&Pull: 1. Через 2. Через
Попробовал реализовать через оба, поведение одинаковое. При добавлении конфига в sites-enabled для первого или второго варианта службы начинают слушать на указанных в конфиге портах. При этом при проведении проверки системы, что в первом, что во втором случае, если указать в конфиге 'path_to_publish' => '', то выводит ошибку только по пункту Бизнес-чат в реальном времени Функция работает неправильно, требуется устранить ошибки (на фронте "Отсутствует соединение с сервером"), а если указать в конфиге 'path_to_publish' => '' или '', то выводит ошибки по пунктам Бизнес-чат в реальном времени, Живые комментарии в ленте сообщений, Видеозвонки.
Я может что-то не догоняю (скорее всего так и есть), вопрос остаётся тем же: куда копать дальше и что делать?
PS: Есть еще один вариант — Использовать облачный сервер "1С-Битрикс" (при наличии действующей лицензии), но всё же хочется понять, как настроить работу данных служб локально, без использования BitrixVM.
Ошибка! Модуль nginx-push-stream-module работает некорректно
Здравствуйте. В силу обстоятельств пришлось поднимать коробку Битрикс24 на собственном веб-окружении, то чего не хватало Битриксу, доустанавливалось и донастраивалось. Собственно сабж в названии темы.
Вот что в журнале проверки системы:
2020-Sep-13 18:56:33 Бизнес-чат в реальном времени (check_pull_stream): FailServer version: 2 (nginx-push-stream-module) Connection to 127.0.0.1:8895 Success Connection to ssl://b24.*****.ru:443 Success == Request == GET /bitrix/sub/?CHANNEL_ID=a66e850ed8709c2e53d20bca417d36d4 HTTP/1.0 If-Modified-Since: Sat, 12 Sep 2020 18:56:32 +1000 Host: b24.*****.ru
== Response ==
== Body == HTTP/1.1 404 Not Found Server: nginx/1.16.1 Date: Sun, 13 Sep 2020 08:56:33 GMT Content-Type: text/html; charset=UTF-8 Connection: close X-Powered-By: PHP/7.2.24 P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA" X-Powered-CMS: Bitrix Site Manager (4ac0668507731c71722bdc5227dfd985) X-DevSrv-CMS: Bitrix Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache X-Bitrix-Ajax-Status: Authorize Set-Cookie: PHPSESSID=030f3ad6f6a34c63747f392140674f28; path=/; domain=b24.*****.ru; HttpOnly
Понятно, что по GET-запросу nginx вернул 404, при этом в логах nginx:
2020/09/13 17:10:10 [info] 9790#0: Using 262144KiB of shared memory for push stream module on zone: push_stream_module in /etc/nginx/bx/settings/im_settings.conf:3 2020/09/13 17:10:10 [warn] 9790#0: conflicting server name "_" on 0.0.0.0:8893, ignored 2020/09/13 17:10:10 [warn] 9790#0: conflicting server name "_" on 0.0.0.0:8894, ignored
и ничего криминального, в логах ошибок apache тоже чисто.
Куда копать и что дальше делать не знаю, подскажите плз.