From: Jerry L. <te...@ho...> - 2003-03-03 22:53:38
|
Hello again, 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. Mario Cicognini (thx Mario!!) was kind enough to suggest the following: l = ldap.open(LDAPServer) id = l.simple_bind(LDAPbindUsername, LDAPbindPassword) status,res = l.result(id, 1, 60) if status != 'RES_BIND': return -1 which I tried with no success. My app blocks at the id = l.simple_bind(LDAPbindUsername, LDAPbindPassword) line and doesn't return until around 90secs later. I have to kill it otherwise. Is my supposedly async bind a sync bind?? (I tried bind_s with exactly the same results) If so, how can I change the timeout so it doesn't wait 90secs? Where is the async bind hiding or does it exist?? Am I missing something?? I'm running Linux Mandrake 9.0, openldap 2.0.25 and lib2-devel (Mandrake separate the libs from the openldap server and clients). I downloaded python-ldap 2.0.0pre06 and compiled it and things work OK - except for this ;-) Thanks, Jerry. _________________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail |