Как отладить ошибку подключения к websocket с «неизвестной причиной»

В последнее время я получаю следующее сообщение на консоли 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-битного лимита

enter image description here

20
задан Reza 19 September 2019 в 10:05
поделиться

1 ответ

Похож кто-то просто зарегистрировал это как Хром (v77) ошибка. См. отслеживание ошибки это здесь .

Обновление: , Как отмечено в системе отслеживания ошибок и комментариях ниже, это должно теперь быть зафиксировано в последней стабильной версии, которая реализована теперь (2019/10/11).

22
ответ дан 29 November 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: