有没有办法在python-LDAP中手动设置"simple_bind_s“的超时时间?我测试过ldapObject.timeout = 10,它对我不起作用。有什么想法吗?
提前谢谢..
发布于 2011-11-18 02:43:04
为ldap对象设置选项ldap.OPT_NETWORK_TIMEOUT。
import ldap
l = ldap.initialize('ldap://servername:389')
l.set_option(ldap.OPT_NETWORK_TIMEOUT, 10.0)
l.simple_bind_s('username', 'password')如果达到指定的超时时间,则会引发ldap.SERVER_DOWN异常。
发布于 2013-04-03 00:07:10
由于某种原因,ldap.OPT_NETWORK_TIMEOUT似乎永远不会为我超时,所以我改用ldap.OPT_TIMEOUT (这将引发ldap.TIMEOUT):
import ldap
l = ldap.initialize('ldaps://ldap.example.com')
l.set_option(ldap.OPT_TIMEOUT, 10)
l.simple_bind_s('username', 'password')https://stackoverflow.com/questions/6679910
复制相似问题