고정된 클라이언트 연결에서 수신자 창보다 높은 전송 중인 바이트

고정된 클라이언트 연결에서 수신자 창보다 높은 전송 중인 바이트

나는 일종의 "유령 문제"를 다루고 있습니다. 어떤 사람들은 항상 문제 없이 사용할 수 있는 엔드포인트 URL이 있지만 다른 사람들은 서버가 재설정 연결을 볼 수 있는 동안 결코 완료되지 않는 클라이언트 측 연결이 고정되어 있습니다(Java, Python C#으로 작성된 여러 클라이언트 코드로 확인). 나는 작동하는 네트워크를 통해 트래픽을 캡처했으며 완벽하게 동기화되었으며 보낸 사람이 수신자 창 크기에 가까워지면 뒤로 물러나는 반면 비행 중인 바이트를 실패한 네트워크는 계산된 창 크기보다 3~4배 더 커지는 것을 볼 수 있습니다. 상황을 더 혼란스럽게 만들기 위해 거의 동일한 설정을 가진 2개의 서로 다른 엔드포인트가 있으며, 설명된 문제를 일으키는 엔드포인트와 모든 것을 처리할 수 있는 엔드포인트가 있습니다. (엔드포인트 간의 유일한 차이점은 클러스터에서 사용되는 VM 유형입니다.) 두 경우 모두 자동 크기 조정이 광고되는 것으로 보이며 초기 패킷은 나와 동일해 보입니다. 다음은 작동 중인 네트워크 캡처입니다. 실패한 네트워크 캡처 실패한 네트워크 캡처

관련 정보