Joseph Dane wrote:
essentially, I'd like to be able to set a maximum lifetime for a persitent LDAP connection. an approximation of this would be to record the time at which a connection was first made, and on recycling the connection first check if that time was >N seconds ago, and unbind/rebind if so.
I can describe the situation that caused me to ask for this, if anyone is interested.
This bug describes something similar: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23548
Apparently the apr_reslist functions are the solution for this in apr-util.
The new code does check for errors properly (in theory), so if a connection has timed out, it will gracefully disconnect/cleanup that connection before trying to use it again, which might solve potentional problems you're having.
Regards, Graham --
