Как отладить клиент websocket, потеряв соединение и восстановив его - PullRequest
0 голосов
/ 26 декабря 2018

Я использую node.js, websockets / ws.

На моем сайте иногда случайный клиент теряет соединение, не теряя соединения с другими вещами в Интернете.Менее чем через секунду они подключаются обратно, с новым сокетом.(Существует код, который вызывает socket.onClose, который пытается восстановить соединение с сервером)

На стороне сервера я не вижу или регистрирую что-то не так.Все выглядит как обычное отключение, так же, как закрытие вкладки браузера.

Я предполагаю, что причина связана либо с сокетом, либо с клиентом, но я не знаю, с чего начать отладку этой проблемы.

Я получил ответы на пинг / понг с таймером 60 секунд, это не так.Пользователь обычно теряет связь, когда активен.

Как я могу отладить эту проблему и найти причину?

Я храню всю информацию о сеансе, данные внутри сокета, и поэтому я не хочу, чтобы люди теряли связь.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...