Blocking bind....
Michael Ströder
michael at stroeder.com
Tue Mar 4 19:30:08 CET 2003
Jerry Lee wrote:
> Michael Ströder wrote:
>> Jerry Lee wrote:
>>>
>>> I recently posted to the list about a problem I am having with bind
>>> blocking for a long time before it times out if the server isn't there.
>>
>> You can elaborate on "the server isn't there"?
>
> The machine doesn't exist - an ip address that I can't ping.
I think it depends whether and which ICMP response your LDAP client receives
in this case.
> How do I set the TIMEOUT values with set_option.
> Could you give me an example of how to set OPT_TIMEOUT and
> OPT_NETWORK_TIMEOUT to 10 secs??
>>> l.set_option(ldap.OPT_TIMELIMIT,60.0)
>>> l.get_option(ldap.OPT_TIMELIMIT)
60
> Is the synchronous/asynchronous nature of the call controlled in the
> python-ldap module or is it a function of the OpenLDAP libs??
It's controlled in the OpenLDAP libs. Updating OpenLDAP could be a good idea.
My attempt to implement a result() method which controls the timeout was a
CPU hog.
Ciao, Michael.
More information about the python-ldap
mailing list