Connection pool를 사용하는 코드를 추가했더니 서버의 모든 세션을 다 잡아 먹는 사태가 발생하여 서버가 다운되고 한바탕 난리를 치뤘습니다.
다음과 같이 했는데 뭔가 코드에 문제가 있는 건지 다른 문제인건지 조언 부탁드립니다.
LDAPConnection ld = null;
try{
netscape.ldap.util.ConnectionPool ldPool = new ConnectionPool(1, 50, ldapHost, ldapPort, mngDn, mngPasswd);
ld = ldPool.getConnection();
:
:
ld.disconnect();
}catch(Exception e){
}
혹시 ld를 disconnect()하면 안되고 반드시 ldpool.close(ld)를 해줘야 하는 걸까요? 다른 문제일까요?
|