maxActive - 커넥션 풀이 제공할 최대 커넥션 개수
whenExhaustedAction - 커넥션 풀에서 가져올 수 있는 커넥션이 없을때 어떻게 동장할지 지정
1이면 maxWait에서 지정한 시간 만큼 커넥션을 구할떄까지 기다리고 0이면 에러 2면 일시적으로 생성한다
maxWait - whenExhaustedAction 속성의 값이 1일때 사용되는 대기시간 / 단위는 1/1000초이며 0보다 작으면 무한대기
maxIdle - 사용되지 않고 풀에 저장될 수 있는 최대 커넥션 갯수 / 음수면 제한 없음
middle - 사용되지 않고 풀에 저장될 수 있는 최소 커넥션 갯수 위에껀 최대 이건 최소
testOnBorrow - true 일 경우 커넥션 풀에서 커넥션을 가져올때 커넥션이 유효한지 검사
testOnReturn - true일 경우 커넥션 풀에 커넥션을 반환할때 커넥션이 유효한지 여뷰 검사
timeBetweenEvctionRunsMillis - 사용되지 않는 커넥션을 추출하는 쓰레드의 실행 주기를 지정
이값을 알맞게 지정해서 사용되지 않는 커넥션을 제거하는것이 좋다 보통 10~20분 단위 검사
testWhileIdle - true 일 경우 비활성화 커넥션을 추출할때 커넥션이 유효한지 여부를 검사해서 유효하지 않으면 제거
removeAbandoned="true" <- 사용하지 않는 Connection에 대한 반환여부 설정
removeAbandonedTimeout="60" <- 사용하지 않는 Connection에 대한 반환이 일어나는 시간logAbandoned="true" <- 사용하지 않는 Connection에 대한 로그
validationInterval="30000" <- 유효한 Connection 인지 체크 하는 주기
validationQuery="SELECT 1 FROM DUAL" <-- 유효한 Connection 체크하는 쿼리
'소프트웨어 > JSP' 카테고리의 다른 글
톰캣 ssl 설정 (0) | 2014.08.01 |
---|---|
JSP -> EXCEL 파일 다운로드 (0) | 2014.07.18 |