자아성찰/Broken pipe 원인 및 해결방법 (1) 썸네일형 리스트형 Broken pipe 오류 원인, 해결 방법 직접 경험해 본 것은 아니지만 공부도중 적어볼 필요가 있어 끄적여 봅니다. ㅎㅎ [java.net.SocketException : Broken pipe] [원인] - 잦은 입출력 호출로 발생한다. 처리 중인 요청(또는 응답)을 사용자가 기다리지 않고 '새로고침(또는 종료, 연속 클릭)' 을 자주 실행하게 되면 소켓이 끊어져서 발생한다. EX ) 동작원리 : 웹브라우저에서 서버에 연결을하면 accept된 soket을 HttpThread에 넘기고, ThreadPool에서 조건에 맞으면 해당 HttpThread를 기동하게 되어있다. 오류원인 : HttpThread가 완료되기 전까지 다시 재요청을 하지 않는다면 문제가 되지 않지만, HttpThread가 완료되지전에 재요청을 하게 되면 문제가 된다. 이유는 처음.. 이전 1 다음