Недавно я получил следующее сообщение на консоли Chrome:
WebSocket connection to 'ws://evo15:4008/?stream' failed: Unknown reason
Все больше и больше, и это как-то раздражает, и мне приходится каждый раз открывать новую вкладку или перезапускать Chrome, чтобы вернуться к нормальному соединению через веб-сокет. Как я могу отладить это? К сожалению, я пока не могу воспроизвести это. Моя версия Chrome Version 77.0.3865.75 (Official Build) (64-bit)
Обновление 1: я думаю, что вы могли бы воспроизвести его, закрыв соединение на долгое время (я не знаю точное время) со стороны сервера, а затем откройте его и попытайтесь подключиться к нему (клиент пытается подключиться каждые 1 сек). Тогда это произойдет. Так что я думаю, что есть время истечения или ограниченное количество попыток подключения где-то.
Обновление 2: это происходит после 256 попыток переподключения.
WebSocket connection to 'ws://evo15:4008/?stream' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
После просмотра 255 этой ошибки на консоли вы увидите первую ошибку и не сможете восстановить соединение. Так что я думаю, что где-то не хватает 8-битного лимита