- Добавлена задержка между закрытием и открытием WebSocket соединений
- Улучшена функция closeWs с проверкой состояния соединения
- Добавлена проверка существующих соединений в openWs
- Добавлено подробное логирование для отладки WebSocket
Изменения:
1. refreshLogsAndCounters: добавлена задержка 100мс после closeWs
2. closeWs: добавлена проверка readyState и подробное логирование
3. openWs: добавлена проверка существующих соединений с автоматическим переподключением
Это решает проблему 'WebSocket is closed before the connection is established'
при нажатии горячей клавиши 'r' для обновления логов.
Автор: Сергей Антропов
Сайт: https://devops.org.ru