2013-12-09 2 views
0

ldap_unbind_ext заблокирован до тех пор, пока не будет завершен ранее завершенный поиск ldap.Невозможно отвязать соединение ldap при активном запросе

Я инициирую поиск, и, к сожалению, сервер занимает 3+ минуты, чтобы ответить. Между тем, если я пытаюсь зарегистрироваться на другом сервере, старое соединение должно быть отключено, и новое приложение должно быть установлено моим приложением. Но, поскольку есть активный запрос по старому соединению, ldap_unbind_ext блокируется до тех пор, пока поиск не будет завершен.

Я пробовал использовать ldap_abandon_ext, прежде чем мы назовем ldap_unbind_ext, но теперь он блокируется в ldap_abandon_ext.

Не мог бы кто-нибудь помочь мне в этом. Спасибо заранее!

ответ

0

Использование ldap_pvt_tls_destroy должно уничтожить соединение, хотя в нем есть активный запрос.

Нам это нужно, когда мы разрушаем соединение, чтобы изменить глобальные настройки TLS. Эта функция вызывается в ldapsearch в своей программе tool_destroy(), а также в slapd.

Смежные вопросы