Возможно, причина вашей проблемы заключается в том, как вы настраиваете сервер и вебсокеты. Некоторые возможные причины:
1. Ошибка в коде сервера: Убедитесь, что вы закрываете соединение вебсокета после его использования. Если соединение не закрывается, новые соединения могут накапливаться с каждой перезагрузкой сервера.
2. Неверные настройки прокси-сервера: Если ваш сервер находится за прокси, убедитесь, что настройки прокси правильно передают вебсокеты, и не создают новые соединения при каждой перезагрузке.
3. Кэширование соединений: Браузеры могут кэшировать открытые соединения вебсокета, особенно если вы перезагружаете сервер, не закрывая предыдущее соединение. Убедитесь, что вы закрываете старое соединение перед установкой нового.
Что касается поведения с nodemon, при использовании этого инструмента происходит перезагрузка сервера при каждом сохранении файлов. Это может вызвать проблемы с открытыми соединениями, если не закрывать предыдущие соединения перед каждой перезагрузкой. Нормальное поведение для вебсокетов - это закрытие соединения, когда оно больше не нужно. Если старые соединения продолжают висеть со статусом 101, возможно, у вас есть проблема с закрытием соединений в коде сервера.
Рекомендуется тщательно проверить код сервера и убедиться, что вы закрываете соединения вебсокета после их использования. Вы также можете попробовать использовать инструменты для отслеживания состояния открытых соединений и поверить, что они закрываются правильно.