Просмотров: 51322
Дата последнего изменения: 10.02.2026
Для работы Push&Pull подключите модуль NodeJS RTC:
- В главном меню виртуальной машины выберите пункт 6. Configure Push/RTC service for the pool > 1. Install/Update NodeJS RTC Service:
- Введите имя хоста, на котором нужно запустить NodeJS RTC сервис (в примере мы выбираем server1):
- Подтвердите создание сервиса
Y:
- Подождите, пока задачи по запуску NodeJS RTC Push&Pull сервиса будут выполнены:
- Когда задача выполнится, перейдите в 6. Configure Push/RTC service for the pool. Теперь вы увидите, что в поле Type указан NodeJS-PushServer:
Примечание. В пуле может быть только один сервис Push&Pull. Если у вас запущен Push&Pull сервис на одном сервере, и вы выбираете в качестве сервера другую машину, то мастер остановит Push&Pull сервис на первой машине и запустит его на другой.
Обновить Push-сервер
Новые версии виртуальной машины используют более свежие версии NodeJS-PushServer. Чтобы обновить Push-сервер:
- Обновите виртуальную машину до последней версии.
- Остановите Push-сервер через меню 6. Configure Push/RTC service for the pool > 2. Uninstall NodeJS RTC Instance.
- Дождитесь окончания работы задачи 10. Background pool tasks > 1. View running tasks.
- Запустите Push-сервер через меню 6. Configure Push/RTC service for the pool > 1. Install/Update NodeJS RTC Service.
- Дождитесь окончания работы задачи 10. Background pool tasks > 1. View running tasks.
При таком порядке действий система:
- корректно остановит Push-сервер,
- удалит старые версии ПО и компонентов,
- установит новые компоненты и запустит push-сервер.
Если вы настроили кеширование и хранение сессий в Redis, эти службы продолжат работать после обновления.
Где хранятся логи
Система хранит логи push-сервера в каталоге /var/log/push-server/. С версии bitrixvm 9.0.9 она записывает логи в два файла:
info.log — для информационных и отладочных сообщений.
error.log — для сообщений об ошибках.
Система также настраивает ротацию этих логов с помощью утилиты logrotate.
Примечание. Задачи могут выполняться длительное время. Время зависит от сложности задачи, объема данных, используемых в этих задачах, мощности и загруженности сервера.
Проверить текущие выполняемые задачи можно с помощью меню 10. Background pool tasks > 1. View running tasks. Лог-файлы выполнения задач находятся в директории /opt/webdir/temp.
Доп. материалы: