Citrix ADC

刷新浪涌队列

当物理服务器接收到大量请求时,它对当前连接到它的客户机的响应就会变慢,这会让用户感到不满和不满。通常,过载还会导致客户端接收错误页面。为了避免这种过载,Citrix ADC设备提供了浪涌保护等功能,该功能可以控制建立到服务的新连接的速率。

该设备在客户机和物理服务器之间进行连接多路复用。当它接收到访问服务器上服务的客户端请求时,设备会寻找已经建立的到服务器的空闲连接。如果它找到一个空闲连接,它将使用该连接在客户机和服务器之间建立一个虚拟连接。如果没有找到现有的空闲连接,设备将与服务器建立新的连接,并在客户机和服务器之间建立虚拟连接。但是,如果设备无法与服务器建立新的连接,则会将客户端请求发送到激增队列。如果负载均衡或内容交换虚拟服务器绑定的所有物理服务器达到客户端连接的上限(最大客户端值、防雷阈值或服务的最大容量),则一体机无法与任何服务器建立连接。浪涌保护特性使用浪涌队列来调节与物理服务器打开连接的速度。设备为绑定到虚拟服务器的每个服务维护不同的激增队列。

当设备无法建立连接的请求到来时,浪涌队列的长度就会增加,当队列中的请求被发送到服务器或请求超时并从队列中删除时,浪涌队列的长度就会减小。

如果某个服务或服务组的激增队列变得太长,可能需要刷新它。您可以刷新特定服务或服务组的激增队列,也可以刷新绑定到负载均衡虚拟服务器的所有服务和服务组的激增队列。刷新浪涌队列不会影响现有连接。只有出现在激增队列中的请求才会被删除。对于这些请求,客户机必须发出一个新的请求。

还可以刷新内容交换虚拟服务器的浪涌队列。如果一个内容交换虚拟服务器将一些请求转发给某个负载均衡虚拟服务器,并且该负载均衡虚拟服务器还接收到一些其他请求,当刷新内容交换虚拟服务器的浪涌队列时,只刷新从该内容交换虚拟服务器接收到的请求。负载均衡虚拟服务器的浪涌队列中的其他请求不会被刷新。

注意:

  • 不能刷新缓存重定向、认证、VPN、GSLB虚拟服务器或GSLB业务的激增队列。

  • 启用USIP (use Source IP)功能后,请勿使用防雷功能。

该任务指导管理员通过CLI刷新浪涌队列

flush ns大夫q命令的工作原理如下:

  • 可以指定需要刷新浪涌队列的服务、服务组或虚拟服务器的名称。
  • 如果在执行该命令时指定名称,则会刷新指定实体的surge队列。如果有多个实体具有相同的名称,则设备将刷新所有这些实体的浪涌队列。
  • 如果在运行该命令时指定了服务组的名称、服务器名称和端口,则设备仅刷新指定服务组成员的浪涌队列。
  • 不能直接指定服务组成员没有指定服务组的名称<名称>你不能指定<口>没有一个< serverName >.指定< serverName >而且<口>如果您希望刷新特定服务组成员的激增队列。
  • 如果运行该命令而不指定任何名称,则设备将刷新设备上出现的所有实体的激增队列。
  • 如果服务组成员使用服务器名标识,则必须在此命令中指定服务器名;不能指定IP地址。

在命令提示符下,输入:

flush ns surgq [name ] [-serverName <端口>]

例子

  1. flush ns外科医生-name SVC1ANZGB -serverName 10.10.10.1 80

    清除IP地址为10.10.10、名称为SVC1ANZGB的服务或虚拟服务器的surge队列

  2. flush ns大夫

    上述命令将刷新设备上的所有浪涌队列。

使用GUI刷新浪涌队列

导航到流量管理>内容交换>虚拟服务器,选择一个虚拟服务器,并在“操作”列表中选择“刷新浪涌队列”。

刷新浪涌队列