From: Jerry L. <te...@ho...> - 2003-03-04 20:16:29
|
Hi Michael, >From: Michael Ströder <mi...@st...> >To: Jerry Lee <te...@ho...> >CC: pyt...@li... >Subject: Re: Blocking bind.... >Date: Tue, 04 Mar 2003 19:30:08 +0100 > >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 > No joy. The option got set OK but it still doesn't timeout after the TIMELIMIT I specify. >>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. I'm going to update my OpenLDAP later this week. I'll keep you posted on the results. Thanks for all your help, Jerry. _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail |