기술지원 문의
컨넥션 풀....................
이관우 / 2004-09-02 14:44
시스템
- 운영체제 : UNIX(솔라리스)
- DB : 오라클 8.1.6
- WAS : Resin 2.1.6
- 언어 : 자바
현상
- 잘 사용하다가 비 주기로 Connection이 Pool 납니다.
--> Connection이 차곡차곡 많이지는 것이 아니라 갑작 스럽게 많아져서 풀이 남(약 1분에서 10분 정도)
확인한 사항
- 소스의 Connection 열고 닫는 부분과 PreparedStatement의 이중 사용부분(Statement은 제외하였음)
- Pool 났을당시 락걸려 있었음(mode:3)
이런 상황입니다. 제가 뭐를 검토해야 하는지 알려주세요.... Help...
[Re]컨넥션 풀....................
관리자 / 2004-09-03 11:32
어떤 DB Connection pool 을 사용하십니까?
Resin은 자체적으로 pool 제공하고 있으며, 이것을 사용하는것을 추천드립니다.
사용방법은 검색란을 통해 찾아 보시면 Resin configuration과 Application 수정후 이용하실 수 있습니다.
더 많은 정보와 장애 해결에 도움을 원하신다면 저희 회사에 문의하시기를 바랍니다. ^^
그리고, 1~10분사이에 갑작스레 connection자원이 풀 상태후 hang현상 발생한 것이라면..
잘못 짜여진 pool을 사용하거나, Connection 자원 사용후 반납이 제대로 이루어지 않아서 발생할 경우가
대부분이라 할 수 있습니다.
일단, 장애발생시간에 access된 어플리케이션의 중심으로 connection 자원이 제대로 반납이 되어 있는지 다시 한번확인하셔야 합니다. 그리고, 어떤 SQLException이 발생했는지도 확인하시고 해결하셔야 할 부분입니다.
빠른 시일안에 해결되길 바라겠습니다.