DB connection 오류
- 작성자 :
- 이*규
- 작성일 :
- 2014-12-01 11:26:17
- 조회수 :
- 3,173
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
리눅스서버에 프로젝트 업로드 후 테스트 과정에 db connection 오류가 발생합니다. 오류는
1. Error while extracting database product name - falling back to empty error codes
2.Error while extracting DatavaseMetaData; nested exception is com.mysql.jdbc.exceptions.jdbc4,
MySQLNonTransientConnectionException; No opertions allowed after connection close.
이렇게 발생하고 있습니다. 새로고침을 눌르면 다시 정상적으로 발생을 하기는 하는데....단순히 wait_time 관련 오류때문에
발생하는것은 아닌것 같은데요. 어느부분부터 확인을 해야하는지 조금 어렵네요. 도움 부탁드립니다.
감사합니다.
1. Error while extracting database product name - falling back to empty error codes
2.Error while extracting DatavaseMetaData; nested exception is com.mysql.jdbc.exceptions.jdbc4,
MySQLNonTransientConnectionException; No opertions allowed after connection close.
이렇게 발생하고 있습니다. 새로고침을 눌르면 다시 정상적으로 발생을 하기는 하는데....단순히 wait_time 관련 오류때문에
발생하는것은 아닌것 같은데요. 어느부분부터 확인을 해야하는지 조금 어렵네요. 도움 부탁드립니다.
감사합니다.
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 확인) -->
고맙습니다.