DB connection close가 안되는데 close 방법 알려주시면 감사하겠습니다.
- 작성자 :
- 박*규
- 작성일 :
- 2022-09-30 13:40:00
- 조회수 :
- 979
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
Spring quartz로 접속이 이뤄진 후
5분에 한번씩 실행이 됩니다.
ibatis 와 연결은 EgovAbstractDAO 상속받았습니다.
2022-09-30 12:10:03,949 DEBUG [egovframework.rte.psl.orm.ibatis.SqlMapClientTemplate] Obtained JDBC Connection [Transaction-aware proxy for target Connection from DataSource [org.apache.commons.dbcp.BasicDataSource@4f80ffa9]] for iBATIS operation
2022-09-30 12:10:03,950 INFO [jdbc.sqlonly]
문제는 접속만 되고 Close가 안되어 시간이 지나면 connection 한계에 도달하여
접속이 안되는 상황이 나옵니다.
접속 후 쿼리 실행하고 나서
close 하는 방법을 알려주시면 감사하겠습니다.
5분에 한번씩 실행이 됩니다.
ibatis 와 연결은 EgovAbstractDAO 상속받았습니다.
2022-09-30 12:10:03,949 DEBUG [egovframework.rte.psl.orm.ibatis.SqlMapClientTemplate] Obtained JDBC Connection [Transaction-aware proxy for target Connection from DataSource [org.apache.commons.dbcp.BasicDataSource@4f80ffa9]] for iBATIS operation
2022-09-30 12:10:03,950 INFO [jdbc.sqlonly]
문제는 접속만 되고 Close가 안되어 시간이 지나면 connection 한계에 도달하여
접속이 안되는 상황이 나옵니다.
접속 후 쿼리 실행하고 나서
close 하는 방법을 알려주시면 감사하겠습니다.
환경정보
-
- OS 정보 : WINDOW
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : JDK 1.8.0 openjdk
- WAS 정보 : tomcat 8.5
- DB 정보 : PostgreSQL 12.7
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
해당 내용만으로 상세한 내용을 파악하기 어려운 부분이 존재하지만
작업을 수행하는 로직을 구현한 부분에서 생성했던 connection 객체를 직접적으로 반환하면 될 것으로 판단됩니다.
다음 위키가이드를 참고 가능합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:scheduling
감사합니다.
표준프레임워크센터 입니다.
해당 내용만으로 상세한 내용을 파악하기 어려운 부분이 존재하지만
작업을 수행하는 로직을 구현한 부분에서 생성했던 connection 객체를 직접적으로 반환하면 될 것으로 판단됩니다.
다음 위키가이드를 참고 가능합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:scheduling
감사합니다.