문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:database:bonecp [2014/06/25 18:03] kwon37xi |
java:database:bonecp [2014/12/25 22:32] kwon37xi [BoneCP] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== BoneCP ====== | ====== BoneCP ====== | ||
+ | * Deprecated. 개발자가 HikariCP를 추천하고 있음. | ||
* http:// | * http:// | ||
* Multi Core CPU 지원, JDBC Connection Pool | * Multi Core CPU 지원, JDBC Connection Pool | ||
줄 11: | 줄 12: | ||
< | < | ||
< | < | ||
- | < | + | < |
< | < | ||
< | < | ||
줄 23: | 줄 24: | ||
</ | </ | ||
</ | </ | ||
+ | * '' | ||
- | ===== 0.8.RELEASE | + | ===== JMX MBean ===== |
+ | * 기본적으로 JMX MBean을 생성해준다. | ||
+ | * 해당 MBean의 이름은 '' | ||
+ | * '' | ||
+ | |||
+ | ===== 0.8.RELEASE | ||
< | < | ||
WARN ConnectionPartition.finalizeReferent - BoneCP detected an unclosed connection (in pool 'pool name') and | WARN ConnectionPartition.finalizeReferent - BoneCP detected an unclosed connection (in pool 'pool name') and | ||
줄 39: | 줄 46: | ||
[[https:// | [[https:// | ||
- | 현재 아래 설정을 테스트해보고 있는 중 | + | '' |
< | < | ||
// Spring 등을 통해 connection release가 100% 보장되는 경우 다음처럼 커넥션 트랙킹을 disable. | // Spring 등을 통해 connection release가 100% 보장되는 경우 다음처럼 커넥션 트랙킹을 disable. | ||
줄 49: | 줄 56: | ||
</ | </ | ||
+ | ===== Connection 끊김 문제 ===== | ||
+ | * 아래와 같은 에러가 발생한다.< | ||
+ | Database access problem. Killing off this connection and all remaining connections in the connection pool. SQL State = 08007 | ||
+ | Communications link failure during rollback(). Transaction resolution unknown. | ||
+ | </ | ||
+ | * 실제 DB 접속이 끊겨서 발생하는 오류인 듯 함. ping 쿼리 주기와 실제 ping이 날라가는지 확인 해 볼 것. 또한 ping을 날린다 하더라도 DB설정이나 네트워크 라우터 등에서 끊을 가능성도 배제할 수 없슴. |