可使用该信息确保当 LDAP 服务器处于关闭状态时,并非所有正在尝试与该服务器通信的所有线程都会被阻塞,直到线程超时。
如果 LDAP 服务器处于关闭状态,那么当任何新线程尝试从该服务器进行读操作时,都会抛出异常。然后,virtual member manager 会尝试重新创建 LDAP 上下文池。在重新创建上下文池期间,所有入局线程都会被阻塞。如果无法在 120 秒内建立连接,那么会抛出异常,并且这些线程能够完成其处理。但是,所有请求线程处于阻塞状态的时间会达到 120 秒,直到抛出异常。
信息 | 值 |
---|---|
数据类型 | Boolean |
缺省值 | True |
信息 | 值 |
---|---|
数据类型 | 整数 |
缺省值 | 5 |
信息 | 值 |
---|---|
数据类型 | 毫秒 |
缺省值 | 1000 |
可在 bindTimeout 定制属性中定义该值(以毫秒计),以跟踪绑定超时。
$AdminTask setIdMgrCustomProperty {-id <LDAP_repos_ID> -name minimizeContextPoolThreadBlock -value true}
$AdminTask setIdMgrCustomProperty {-id <LDAP_repos_ID> -name maxThreadsToBlock -value 5}
$AdminTask setIdMgrCustomProperty {-id <LDAP_repos_ID> -name bindTimeout -value <millseconds>}
其中
LDAP_repos_ID 是 virtual member manager 中配置的 LDAP 的存储库标识,millseconds
用于跟踪快速绑定计数。如果启用了跟踪日志,那么所用时间超过指定时间的绑定会添加到日志。$AdminConfig save