[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Client application connection pool and OpenLDAP
On Thursday 11 October 2007 15:23:14 Sylvain Belleau wrote:
> Hi!
>
> I have a Java application (that works with Novell JLDAP) as a client to
> OpenLDAP. This application
> use a connection pool in which 5 connections are open when it is started
> and maintain
> until the application is stopped. That means, the application send search,
> compare, update command to OpenLDAP through each of the 5 connections
> without closing the
> connections between each command that is sent to OpenLDAP.
>
> Does OpenLDAP support application that use a connection pool ? In other
> words, does OpenLDAP
> release its memory after each command (search, ADD, ...) that is executed
> or it release
> its memory after the client application close the socket ?
>
> I'm asking this question because memory used by OpenLDAP keep growing
> until it exceed the capacity of Linux.
Our production RADIUS servers use connection pooling to our OpenLDAP servers,
each of the 3 RADIUS servers using 8 persistent connections (to 4
load-balanced LDAP servers, thus an average of 6 connections to each slave
just for RADIUS). We don't see this behaviour. We are running 2.3.x (at
present 2.3.34, have some work to do regarding other features I need before I
upgrade them to 2.3.38) on RHEL4 ES x86_64.
You may be interested in these:
http://staff.telkomsa.net/packages/rhel4/openldap/
Regards,
Buchan