by karunanidhis » Wed Oct 04, 2006 2:19 pm
Hi !
Here are the stats:
Binds: 21503
Unbinds: 1295
Opened Connections: 2411
Cleanly Closed Connections:1295
So, it is clear that the client issues "unbind" when it needs to close the connection (that's why we have "cleanly closed connections = number of unbinds".
So, the way I understand this is, Since my Applications use connection Pools, they DO NOT want to issue an "Unbind" because unbind is going to close the connection (Socket). My Applications are going to keep the connections open and use the same connection for future "bind requests".
So, if my Applications are to issue Unbind for every Bind, we will see Binds=Unbinds, but we will also see Opened connections=Cleanly Closed connections=Binds=Unbinds(=21503) Correct? I think this is what will put excessive load on the LDAP Server (and not to mention the load on the Application), because it opens a new connection for every Bind. So I really want to say using Connection Pools (and hence not issuing unbind) increases performance.
Essentialy,my LDAP Administrators are concerned that they are seeing large number of binds without unbinds. Should they really be concerned ?
They are saying this will choke up the LDAP Server and consume all the resources.