Я имею дело с своего рода «призрачной проблемой». У нас есть URL-адрес конечной точки, который некоторые люди могут использовать в любое время без каких-либо проблем, но у других есть зависшее соединение на стороне клиента (проверено с помощью нескольких клиентских кодов, написанных на Java, Python C#), которое никогда не завершается, в то время как сервер может видеть сброс соединения. Я перехватил трафик по сети, который работает, и он идеально синхронизирован, и я вижу, когда отправитель приближается к размеру окна получателя, он отступает, в то время как сеть, которая дает сбой, байты в полете превышают расчетный размер окна в 3-4 раза. Чтобы сделать ситуацию еще более запутанной, у нас есть 2 разных конечных точки с почти идентичными настройками, и есть одна, которая вызывает описанную проблему, и другая, которая может справиться со всем этим. (Единственная разница между конечными точками — это тип виртуальной машины, используемой в кластере). Похоже, что автомасштабирование рекламируется в обоих случаях, и исходные пакеты для меня выглядят одинаково.
Вот снимок рабочей сети
Неудачный захват сети
Неудачный захват сети