Citrix ADC

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

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

  • 向上:与虚拟服务器绑定的业务至少有一个处于UP状态。
  • 下来:虚拟服务器绑定的所有业务处于DOWN状态,或者负载均衡特性未开启。
  • 停止服务(OFS):管理员禁用虚拟服务器后,虚拟服务器进入OFS状态,但其有效状态为DOWN。管理员可以控制从DOWN或UP状态切换到OFS状态,也可以控制从OFS状态切换到DOWN或UP状态。

如果未配置备份虚拟服务器,则虚拟服务器的状态与生效状态相同。但是,如果配置了备份虚拟服务器或备份虚拟服务器链,则有效状态由主虚拟服务器和备份虚拟服务器绑定的服务状态派生而来。如果链中有一个备份虚拟服务器是UP,则主虚拟服务器的有效状态为UP,即使主虚拟服务器绑定的所有业务都是DOWN。

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

虚拟服务器转换状态

服务可以采用以下状态:

  • :如果来自绑定到该服务的所有监视器的探测都成功。
  • 下来:如果对该服务的监控探测在设定的时间内没有得到应答。
  • 停止服务:如果您在管理上禁用了该服务,或者如果您优雅地关闭了该服务并且该服务没有活动事务
  • 停止服务(trofs):如果您以管理方式延迟禁用服务,或者优雅地关闭服务,并且服务有活动事务。有关更多信息,请参见正常关闭服务
  • 关闭服务时关闭(trofs_down)[]服务处于GOING OUT OF service状态时监视探测失败。

从UP到OFS过渡过程中的服务处于GOING OUT of service状态。服务从DOWN过渡到OFS的状态是DOWN WHEN GOING OUT OF service。例如,如果一个服务是DOWN的,并且您使用延迟禁用它,那么该服务将在GOING OUT OF service时转换为DOWN,然后再转换为OUT OF service状态。如果一个服务是UP的,并且您延迟禁用它,该服务将转换为退出服务。在此期间,如果对服务器的监视探测失败,服务将切换到DOWN WHEN GOING OUT OF service状态,并在延迟时间结束后进入OFS状态。

请注意

通过将healthThreshold参数设置为非零的正数值,可以配置溢出到备份虚拟服务器。然后,如果绑定到主虚拟服务器的单个服务转换到DOWN WHEN GOING OUT OF service状态并且未达到健康阈值,则主虚拟服务器将被标记为DOWN,并将新连接定向到备份虚拟服务器。

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

转换条件stat1

转换条件stat2

转换条件state3

转换条件状态4

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

在本文中