JDBC Internal - 타임아웃의 이해
JDBC타임아웃WASDBMSDBCP네트워크
AI 요약
Beta이 글은 WAS와 DBMS 사이의 사각지대인 JDBC의 타임아웃 설정에 대해 다룹니다. DDoS 공격 후 WAS가 멈추는 현상을 예시로 들며, QueryTimeout이 3초로 설정되었음에도 30분간 WAS가 정지했던 원인을 JDBC 타임아웃 과정 이해를 통해 설명합니다.
JDBC Type4 드라이버는 Java로만 작성되어 소켓을 이용해 DBMS와 통신하며, 이는 HttpClient와 유사하게 SocketTimeout 설정이 잘못될 경우 장애(hang)가 발생할 수 있음을 지적합니다. 따라서 JDBC 드라이버의 SocketTimeout 설정을 적절히 관리하는 것이 중요함을 강조합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
