사용자 도구

사이트 도구


java:database:hikaricp

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
java:database:hikaricp [2021/08/06 13:47]
kwon37xi [leak detection]
java:database:hikaricp [2021/08/06 13:51]
kwon37xi [leak-detection-threashold]
줄 23: 줄 23:
   * 단, **이것은 진짜 leak이 아니고 지정 시간이 지나도 쿼리가 계속 실행될 경우, leak-detection 으로 판단**하기도 하기 때문에 혼란을 줄 수 있다.   * 단, **이것은 진짜 leak이 아니고 지정 시간이 지나도 쿼리가 계속 실행될 경우, leak-detection 으로 판단**하기도 하기 때문에 혼란을 줄 수 있다.
   * 따라서 이 값을 ''max-lifetime''보다 작게 주는 것이 좋다.   * 따라서 이 값을 ''max-lifetime''보다 작게 주는 것이 좋다.
 +  * [[https://stackoverflow.com/questions/54883940/apparent-connection-leak-detected-with-hikari-cp|java - Apparent connection leak detected with Hikari CP - Stack Overflow]]
  
 +<code>
 +WARN 924 --- [l-1 housekeeper] com.zaxxer.hikari.pool.ProxyLeakTask     : Connection leak detection triggered for com.mysql.jdbc.JDBC4Connection@ffd3737 on thread http-nio-80-exec-8, stack trace follows
 +
 +java.lang.Exception: Apparent connection leak detected
 +    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) ~[HikariCP-2.7.9.jar:na]
 +....
 +
 +Stacktrace 를 잘 보면 leak 을 일으킨 호출 코드를 볼 수 있다.
 +</code>
  
 ===== max-lifetime ===== ===== max-lifetime =====
java/database/hikaricp.txt · 마지막으로 수정됨: 2021/08/06 13:51 저자 kwon37xi