当存在活动查询时,无法取消绑定ldap连接

时间:2013-12-09 06:53:09

标签: openldap

ldap_unbind_ext被阻止,直到先前启动的ldap搜索完成。

我启动搜索,不幸的是服务器需要3分钟以上才能响应。同时如果我尝试注册到另一台服务器,旧连接应该被删除,并且我的应用程序应该建立新的连接。 但是,由于旧连接存在活动查询,因此ldap_unbind_ext将被阻止,直到搜索完成。

我在调用ldap_unbind_ext之前尝试使用ldap_abandon_ext,但现在它在ldap_abandon_ext中阻塞。

有人可以帮我解决这个问题。 提前致谢!

1 个答案:

答案 0 :(得分:0)

使用ldap_pvt_tls_destroy会破坏连接,尽管连接上有活动查询。

当我们拆除连接时,我们需要这个,以允许全局TLS设置更改。 此函数在ldapsearch,tool_destroy()例程和slapd中调用。