저는 내장 된 부두 서버를 시작하고이를 위해 SelectChannelConnector를 사용하고 있습니다. 레거시 이유로 나는 부두 (Jetty) 6을 사용해야합니다.부두에서 maxIdleTime 시뮬레이션 6
서버의 끝에서 연결을 정확하게 시뮬레이트 할 수 없습니다. connector.setMaxIdleTime을 약 20ms의 매우 낮은 값으로 설정하면 여전히 실패하지 않습니다.
클라이언트 측에서는 부두 서버에서 데이터 스트림을 읽습니다.
참고 setMaxIdleTime 값을 약 10ms로 설정하면. 연결이 제대로 닫히고 "예기치 않은 EOF가 서버에서"발생하지만 클라이언트 쪽에서 http 헤더를 구문 분석하면이 문제가 발생합니다. 내가하고 싶은 것은 실제 콘텐츠를 읽을 때와 똑같은 동작을 시뮬레이트하는 것입니다.
감사합니다. Joakim Erdfelt. 프로덕션 환경에서이 문제를 겪고 있으며 로컬 설정에서 재현하려고했습니다. –
행운을 빌어, "시뮬레이션 된 최대 일기 예보"가 실제로 무엇을 기대하는지 명확하게 알고 싶을 것입니다. 당신이 염두에두고있는 정의와 Socket.setSoTimeout (int)과 관련된 정의가 정렬되지 않을 수도 있습니다 (선상에서 혼란스러워하는 7 일 전의 혼란) –