发生故障转移的情况

当用户不能访问包含所需数据库的服务器或不能访问数据库本身时,就会发生故障转移。

以下是潜在的故障转移操作和原因:
  • 不能访问服务器
    • 服务器已停机。
    • 存在网络连接问题。
    • 服务器已达到允许的最大用户数(使用 NOTES.INI 中的 Server_MaxUsers 设置)。
    • 服务器受管理员限制(使用 NOTES.INI 中的 Server_Restricted 设置)。
    • 因为服务器已达到允许的最大负载(服务器可用性阈值),所以服务器处于 BUSY 状态。
  • 不能访问数据库
    • 在集群数据库目录中数据库被标记为暂停服务
    • 在集群数据库目录中数据库被标记为待删除
如果服务器或数据库不可用,则当用户尝试使用 HCL Notes®来执行某些操作时就会发生故障转移。以下描述了触发故障转移的操作。
  • 打开数据库的操作
    • 打开数据库的操作
    • 从书签打开数据库
    • 单击文档链接、视图链接或数据库链接
    • 当集群索引服务器不可用时使用“域搜索”
    • 当集群漫游服务器不可用时访问漫游文件
    • 激活包含 @command([FileOpenDatabase]) 的字段、操作或按钮
    • 运行包含 NotesDatabase 类的 OpenWithFailover 方法的 LotusScript® 例程
    • 使用包含 DbDirectory 类的 OpenDatabase 方法的 Java
    • 复制在网络上未运行或无法访问的集群服务器上的数据库
  • 邮件和日历服务器操作
    • 发送邮件
    • 名称查找
    • 快速寻址
    • 路由邮件消息
    • 邮件预传递代理
    • 会议邀请
    • 空闲时间查询
    • 服务器查询
  • Web 服务器的操作
    • 选择“打开 URL”图标
    • 单击 URL 热点
    • 使用 Web 浏览器访问 URL

不发生故障转移的情况

下列情况下不发生故障转移:

  • 用户正在打开数据库时服务器变得不可用
    提示: 用户可以重新打开数据库,不过,如果集群中存在一个副本,则会导致故障转移到其他副本。如果用户在编辑文档时服务器变得不可用,则用户可将该文档拷贝到副本中。
  • 在用户选择文件 > 应用程序 > 属性文件 > 应用程序 > 打开时。
  • 路由器尝试传递邮件且邮件路由故障转移已禁用或 MailClusterFailover 设置为 0 时
  • 创建新数据库时模板服务器变得不可用
  • 运行邮件预传递代理之外的代理时服务器失败
  • 运行管理进程时服务器失败
  • 在与受管理员限制或已达到管理员设置的最大用户数或最高使用级别的服务器进行复制时
  • 对标记为暂停服务的数据库进行复制时