Цитата |
---|
Алексей Шафранский написал: Временный фикс, который позволит запустить push-сервер и вернуть интерактивность на портал. Повторюсь еще раз - временный!
Останавливаем push-сервер:Код |
---|
systemctl stop push-server.service |
В файле /usr/lib/systemd/system/push-server.service находим строку ExecStop=/etc/init.d/push-server-multi stop и комментируем еёКод |
---|
#ExecStop= /etc/i nit.d/push-server-multi stop |
Сохраняем файл. Перезапускаем systemd:Код |
---|
systemctl daemon-reload |
Запускаем push-сервер:Код |
---|
systemctl start push-server.service |
и проверяем что есть 8 процессов nodejs: Ответ будет примерно таким:Код |
---|
bitrix 18137 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8010.json
bitrix 18161 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8011.json
bitrix 18185 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8012.json
bitrix 18213 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8013.json
bitrix 18241 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8014.json
bitrix 18269 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-sub-8015.json
bitrix 18301 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-pub-9010.json
bitrix 18333 1 0 18:18 ? 00:00:00 node server.js --config /etc/push-server/push-server-pub-9011.json |
Проверяем работу push на портале, например в чате.
Этот способ позволяет только запустить push-сервер. Перезапуск (systemctl restart push-server.service) или остановка (systemctl stop push-server.service) не будут работать. Временное решение - использовать команду pkill - "убить" все процессы node: |
После обновления Push&Pull server так и не заработал. В обновлениях пакетов выбрал опцию all (это правильно или нужно было bitrix?). Пробовал также использовать временное решение, но также не помогло. Что можно ещё попробовать? Или нужно ставить веб-окружение 7.3.0?