Почему мне нужно сбросить winsock? - PullRequest
0 голосов
/ 06 марта 2019

Итак, у нас есть распределенная система.Шаги, которые происходят при входе в приложение:

  1. Я перехожу на abc.xyz.com
  2. SSO с OAuth2 Запускается
  3. Перенаправляет на приложениеи выполняет вызовы для загрузки определенных данных из другой конечной точки, например, abcapi.xyz.com
  4. Процесс загрузки завершается с помощью средства разработки браузера.С ошибкой net::ERR_CONNECTION_RESET

В течение этого времени, если я попробую тот же процесс с другого компьютера, он работает просто отлично.А восстановление из этого состояния на первом компьютере означает сброс winsock на адаптере или отключение и повторное подключение к сети.

Некоторые дополнительные сведения: abc.xyz.com - это приложение Angular5, а abcapi.xyz.com использует nginx + gunicorn + django

Запуск захвата пакета при возникновении проблемы, показывает, что клиент p / cне получил ACK из abcapi.xyz.com и, следовательно, отправил флаг сброса RST (который, как мне кажется, является причиной записи в журнале net::ERR_CONNECTION_RESET

Я все еще пытаюсь собрать более подробную информацию, например: 1. Тип сетевых адаптеров и версия драйвера для P / C, которые сталкиваются с этой проблемой. 2. Попытка найти способ узнать, что находится в winsock P / C, который исправлен после выполнения обходного решения.

ЛюбойИдея о том, что вызывает это? Большинство ресурсов находятся в AWS, за исключением корпоративного F5 loadbalancer, который направляет трафик к AWS ALB's

...