BrownBear
113
2018-10-02 20:27:23 작성 2018-10-02 20:30:05 수정됨
2
857

dbcp 설정값 질문입니다.


validationInterval=24000 로 설정한 경우 

24초동안은 testWhileIdle=true 설정을 통해 Eviction 메서드 실행 시 해당 커넥션을 다시 검증하지 않을까요?

Eviction 설정값

- numTestsPerEvictionRun

- minEvictableIdleTimeMilles

- timeBetweenEvictionRunsMillis


검색해도 잘 안나오네요... 머리속으론 당연한데 ㅎ.. 


1
0
  • 답변 2

  • RFC_7168
    226
    2018-10-03 10:54:27

    testOnBurrow (true 시) - validationInterval

    testWhileIdle (true 시) - timeBetweenEvictionRunsMillis


    연관관계가 이렇게 형성 되는걸로 알고 있습니다.



    numTestsPerEvictionRun - tomcat jdbc 사용 true/false

    timeBetweenEvictionRunsMillis - idle 상태의 유효성 검사 빈도 주기


    https://d2.naver.com/helloworld/5102792


    https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html

    Attributes - Common Attributes 참조


    1
  • BrownBear
    113
    2018-10-04 01:42:49

    오옹 답변 감사합니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.