设置服务器可用性阈值

服务器可用性阈值指定了服务器可用性指标的最低可接受值。Domino® 大约每分钟计算一次服务器可用性指标,并将其与设置的服务器可用性阈值比较。

关于此任务

如果可用性指标小于或等于可用性阈值,则服务器标记为“繁忙”。服务器标记为“繁忙”时,打开数据库的请求将重新定向到其他服务器(如果存在这样的服务器)。当可用性指标再次高于可用性阈值时,“繁忙”情况将撤销。

Domino® Administrator

过程

  1. 单击配置选项卡。
  2. 在“任务”窗格中,展开服务器,然后单击配置
  3. 执行下列其中一项操作:
    • 如果所需服务器已存在“配置设置”文档,请选择该文档,然后单击编辑配置
    • 如果所需服务器的“配置设置”文档尚不存在,请单击添加配置,并在“基本”选项卡上的组或服务器名称字段中添加服务器名称。
  4. 单击 NOTES.INI 设置选项卡。
  5. 单击设置/修改参数
  6. 项目字段中,选择或输入 SERVER_AVAILABILITY_THRESHOLD
  7. 字段中,输入需要的服务器可用性阈值数值。

    输入的值越高,在变为“繁忙”状态之前服务器可担负的工作负载就越少。输入 100 时,不论实际可用性如何,服务器都将自动置为“繁忙”状态。输入 0 时将禁用该服务器的工作负载平衡。缺省值为 0。

  8. 单击添加,然后单击确定
  9. 单击保存并关闭

在 Web Administrator 中

过程

  1. 单击配置选项卡。
  2. 在“任务”窗格中,展开服务器,然后单击配置
  3. 执行下列其中一项操作:
    • 如果所需服务器已存在“配置设置”文档,请打开该文档,然后单击编辑服务器配置
    • 如果所需服务器的“配置设置”文档尚不存在,请单击添加配置,并在基本选项卡上的组或服务器名称字段中添加服务器名称。
  4. 单击 NOTES.INI 设置选项卡。
  5. 单击设置/修改参数
  6. 可用参数框中,单击 SERVER_AVAILABILITY_THRESHOLD,然后单击添加
  7. In the Value field, enter the number you want for the server availability threshold, and then click OK.

    输入的值越高,在变为“繁忙”状态之前服务器可担负的工作负载就越少。输入 100 时,不论实际可用性如何,服务器都将自动置为“繁忙”状态。输入 0 时将禁用该服务器的工作负载平衡。缺省值为 0。

  8. 单击保存并关闭

重新启动集群中的服务器时使用可用性阈值

在集群中重新启动服务器时,最好使该服务器处于“繁忙”状态,直到它的所有复制都已完成时为止。这样可以确保用户能够访问服务器上数据库中的最新信息。可以通过将服务器的可用性阈值设为 100 来使其变为“繁忙”。完成复制后再使该服务器对用户可用。

使用服务器可用性阈值控制到特定服务器的故障转移

在某些情况下,可能需要限制到服务器的故障转移。例如,如果是通过 WAN 设置的集群,且集群中的某台服务器比其他服务器更远,此时可能需要限制到这台较远服务器的故障转移。您可以通过将其可用性阈值设得相当高来限制到它的故障转移。

关于此任务

例如,如果有三台服务器(一台在波士顿,一台在纽约,另一台在香港),如果香港的服务器比纽约的服务器更可用,波士顿的服务器将故障转移到香港的服务器。但是,如果将在香港的服务器的可用性阈值设置为 100,那么除非其他集群服务器都不包含被请求数据库的副本,否则其他集群服务器不会故障转移到在香港的服务器。

使用此方式控制故障转移时,请确保其他集群服务器(例如,在波士顿和纽约的服务器)都拥有处理集群中多数故障转移的足够资源。