DB 연결 종료 문제
- 작성자
- 관리자
- 작성일자
- 2011-03-03
- 조회수
- 3,586
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" /> <!-- 1분 -->
DBCP가 아닌 WAS의 DataSource를 사용하시는 경우도.. WAS별로 동일한 설정을 하실 수 있습니다. (WAS별 구체적인 설정은 WAS document 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.
DB Pool이 생성이 되더라고 특정 시간 호출되지 않으면 DBMS 설정에 따라 연결을 끊는 현상입니다.
이 경우 DBCP를 사용하셨다면.. 다음과 같은 설정을 추가하시면..
연결을 유지시켜 줍니다.
<property name="validationQuery" value="select 1 from dual" />
<property name="testWhileIdle" value="true" />
<property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- 1분 -->
DBCP가 아닌 WAS의 DataSource를 사용하시는 경우도.. WAS별로 동일한 설정을 하실 수 있습니다. (WAS별 구체적인 설정은 WAS document 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.