Webcallserver ломается где-то между версией 5.3.230 и 5.3.328

camaro396

Member
Добрый день! Мы попробовали обновиться с 5.2 до 5.3.328. В результате сервер не работает, вебсокеты дисконнектятся сразу же после успешного коннекта.
Попробовали откатиться на 5.3.230 и она заработала без проблем. Сегодня попробовали обновиться до 5.3.346 и снова такая же ситуация. Что-то с внутренними Rest-запросами.

OS AlmaLinux 8, 6Gb RAM, Java 21 java-21-openjdk.x86_64

Пример flashphoner.log прикрепляю.
 

Attachments

camaro396

Member
Отправлено! Только логи подкинул с версии с ошибкой, так как сейчас работает 5.3.230.
 

Max

Administrator
Staff member
К сожалению, нам не удается воспроизвести проблему в нашем тестовом окружении с настройками из репорта.
Также проблема не воспроизводится на инстансе в Yandex.Cloud: AlmaLinux 8, openjdk version "21.0.10" 2026-01-20 LTS (установлен из репозиториев системы), WCS 5.3.347.
Просим предоставить доступы к серверу, на котором воспроизводится проблема. Если это невозможно (продакшн), просим развернуть точно такой же тестовый сервер и предоставить доступы к нему через форму.
 

Max

Administrator
Staff member
Воспроизвели проблему, создали тикет WCS-4905 для ее решения
 

camaro396

Member
Вдогонку обнаружился такой момент:
Если в данный момент стримов нет, то /rest-api/stream/find_all возвращает 500. Но по сути это не должно являться какой-то ошибкой, ведь стримов просто нет.

Uncaught exception in /rest-api/stream/find_all com.flashphoner.rest.server.exception.NotFoundException: Streams not found, for more info check server debug logs com.flashphoner.rest.server.exception.NotFoundException: Streams not found
 

Max

Administrator
Staff member
Если в данный момент стримов нет, то /rest-api/stream/find_all возвращает 500. Но по сути это не должно являться какой-то ошибкой, ведь стримов просто нет.
Воспроизвели эту проблему, создали тикет WCS-4917
 

Max

Administrator
Staff member
Проблема с кодом возврата REST API запроса /stream/find_all исправлена в сборке 5.3.366.
 
Top