有关资源限制策略的概述,请参见《Sun Java System Directory Server Enterprise Edition 6.3 Reference》中的“Resource Limits Policies for Connection Handlers”。有关如何创建和配置资源限制策略,以及如何自定义搜索限制的信息,请参见以下过程。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
创建资源限制策略。
$ dpconf create-resource-limits-policy -h host -p port policy-name |
有关如何修改资源限制策略的属性的信息,请参见配置资源限制策略。
将资源限制策略与某个连接处理程序关联。
$ dpconf set-connection-handler-prop -h host -p port connection-handler-name \ resource-limits-policy:policy-name |
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
查看资源限制策略的属性。
$ dpconf get-resource-limits-policy-prop -h host -p port policy-name |
资源限制策略的默认属性如下所示:
description : - max-client-connections : unlimited max-connections : unlimited max-simultaneous-operations-per-connection : unlimited max-total-operations-per-connection : unlimited minimum-search-filter-substring-length : unlimited referral-bind-policy : default referral-hop-limit : default referral-policy : default search-size-limit : unlimited search-time-limit : unlimited |
通过设置步骤 1 中列出的一个或多个属性来配置资源限制策略:
$ dpconf set-resource-limits-policy-prop -h host -p port policy-name \ property:value [property:value ...] |
可以根据搜索基和搜索范围为搜索操作定义自定义限制。如果搜索操作的目标 DN 和搜索范围与指定条件相匹配,则会限制搜索结果的最大大小。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
创建一个或多个自定义搜索限制。
$ dpconf create-custom-search-size-limit -h host -p port policy-name \ custom-search-limit-name [custom-search-limit-name ...] |
为自定义搜索限制设置条件。
$ dpconf set-custom-search-size-limit-prop -h host -p port policy-name \ custom-search-limit-name one-level-search-base-dn:value subtree-search-base-dn:value |
对返回的结果(当搜索符合步骤 2 中的条件之一时)数设置限制。
$ dpconf set-custom-search-size-limit-prop -h host -p port policy-name \ custom-search-limit-name search-size-limit:value |
查看自定义搜索限制的属性。
$ dpconf get-custom-search-size-limit-prop -h host -p port policy-name \ custom-search-limit-name |
自定义搜索限制的默认属性如下所示:
one-level-search-base-dn : - search-size-limit : unlimited subtree-search-base-dn : - |