Проблемы с подключением в корпоративных сетях net :: ERR_CONNECTION_REFUSED - PullRequest
0 голосов
/ 16 мая 2019

Я запускаю приложение чата в производстве, используя код в https://github.com/Bearle/django-private-chat. Некоторые пользователи сообщают, что они сталкиваются с ошибкой Error in connection establishment: net::ERR_CONNECTION_RESET при попытке использования чата. Часто кажется, что это имеет место в корпоративных средах.

Я опубликовал проблему в соответствующей среде https://github.com/Bearle/django-private-chat/issues/31, и меня попросили обновить некоторые библиотеки - однако это не помогло устранить проблему.

Проблема возникает, когда я пытаюсь установить соединение с websocket следующим образом.

var base_ws_server_path = "wss://mentorcruise.com:2096/";
websocket = new ReconnectingWebSocket(base_ws_server_path + '{{ request.session.session_key }}/' + opponent_username);

Имейте в виду, что обычно это прекрасно работает для ~ 300 ежедневно активных пользователей. Я отслеживаю проблемы с Sentry и получаю около 4-5 таких ошибок в неделю. Учитывая, что это часто происходит в деловой обстановке, я немного запутался, и я хотел бы выяснить это.

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

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