HttpClient java.net.SocketTimeoutException: Read timed out

Posted by Breeze24
2016. 6. 4. 23:53 Unix/WAS
HttpClient java.net.SocketTimeoutException: Read timed out

HttpClient 사용시 아래와 같은 오류가 발생.

ERROR error - java.net.SocketTimeoutException: Read timed out

 

<<__Exception__>>

javax.servlet.ServletException: java.lang.Exception: 제한 접속시간 초과


현상 


기존에 잘 사용하던 소스인데, 제우스로 변경 시점 부터 오류가 발생.


소스를 일반 클래스로 컴파일하여 java 명령으로 실행시에는 오류 없이 정상 실행.


제우스에 올라가 있는 JSP에서 HttpClient를 실행할 때만 오류가 발생


증상 

웹투비에 system 로그에 보면 


위의 HttpClient JSP 호출 시점에 아래와 같은 메세지가 발생


Request is queued because all eligible server processes are in use.


결론 

제우스와 웹투비의 쓰레드 수 를 늘려주니 문제가 해결됨. 


쓰레드 부족으로 인한 문제였음. 

.