Citrix ADC

负载平衡虚拟服务器和服务状态

没有备份虚拟服务器的负载平衡虚拟服务器可以采取以下状态,具体取决于绑定到该服务器的服务的状态以及是否在管理上禁用该服务器:

  • UP:绑定到虚拟服务器的服务中至少有一个是 UP。
  • 向下:绑定到虚拟服务器的所有服务均为向下,或者未启用负载平衡功能。
  • 服务外 (OFS):如果您以管理方式禁用虚拟服务器,它进入 OFS 状态,但其有效状态为“关闭”。管理员可以控制从 DOWN 或 UP 状态过渡到 OOS 状态,或者从 OS 状态转换到 DOWN 或 UP 状态。

如果未配置备份虚拟服务器,虚拟服务器的状态和有效状态是相同的。但是,如果配置了备份虚拟服务器或备份虚拟服务器链,则有效状态将从绑定到主虚拟服务器和备份虚拟服务器的服务的状态派生出来。如果链中的任何备份虚拟服务器为 UP,则主虚拟服务器的有效状态为 UP,即使绑定到主虚拟服务器的所有服务均为“关闭”。

下图显示了虚拟服务器从一个状态转换到另一个状态的条件。

虚拟服务器过渡状态

服务可以采取以下状态:

  • UP: 如果绑定到服务的所有监视器的探测都成功。
  • 向下:如果未在配置的时间限制内回答服务的监视探头。
  • 停止服务:如果您以管理方式禁用该服务,或者如果您正常关闭该服务,并且没有对该服务的活动事务
  • 退出服务 (TROFS):如果您以管理方式延迟禁用服务,或正常关闭服务,并且存在到服务的活动事务。有关详细信息,请参阅 正常关闭服务
  • 服务中断时关闭 (TROFS_DOWN)[] 服务处于中断服务状态时,监视探测器将失败。

正在从上升到 OFS 过渡的服务处于退出服务状态。退出服务状态时,从向下转换到 OFS 的服务处于“关闭”状态。例如,如果服务处于关闭状态,并且您将延迟禁用该服务,则服务在关闭服务时转换为关闭状态,然后转换为关闭服务状态。如果某个服务处于启动状态,并且您将延迟禁用该服务,则该服务将转换为“退出服务”。在此期间,如果对服务器的监视探测失败,服务在停止服务时转换为“关闭”,并在延迟时间到期后进入 OFS 状态。

注意

您可以通过将“Healththreshold”参数设置为非零正值来配置到备份虚拟服务器的溢出。然后,如果绑定到主虚拟服务器的单个服务转换为“关闭服务”状态,并且未达到运行状况阈值,则主虚拟服务器标记为“关闭”,并将新连接定向到备份虚拟服务器。

下图显示了服务从一个状态转换到另一个状态的条件。

过渡条件状态 1

过渡条件状态 2

过渡条件状态 3

过渡条件状态 4

负载平衡虚拟服务器和服务状态