DB 연결 종료 문제
- 작성자
- 관리자
- 작성일자
- 2011-03-03
- 조회수
- 3,659
Q
처음에는 정상적으로 DB연결이 잘 되다가..
특정 시간이 지나면 DB 연결 오류가 발생합니다.
(Connection timed out 또는 연결 종료)
DBCP를 사용하고 있습니다.
A
DB Pool이 생성이 되더라고 특정 시간 호출되지 않으면 DBMS 설정에 따라 연결을 끊는 현상입니다.
이 경우 DBCP를 사용하셨다면 다음과 같은 설정을 추가하시면 연결을 유지시켜 줍니다.
<property name="validationQuery" value="select 1 from dual">
<property name="testWhileIdle" value="true">
<property name="timeBetweenEvictionRunsMillis" value="60000">
DBCP가 아닌 WAS의 DataSource를 사용하시는 경우도
WAS별로 동일한 설정을 하실 수 있습니다.(WAS별 구체적인 설정은 WAS document 확인)
감사합니다.
이 경우 DBCP를 사용하셨다면 다음과 같은 설정을 추가하시면 연결을 유지시켜 줍니다.
<property name="validationQuery" value="select 1 from dual">
<property name="testWhileIdle" value="true">
<property name="timeBetweenEvictionRunsMillis" value="60000">
DBCP가 아닌 WAS의 DataSource를 사용하시는 경우도
WAS별로 동일한 설정을 하실 수 있습니다.(WAS별 구체적인 설정은 WAS document 확인)
감사합니다.