管理虚拟服务器的客户端连接
您可以在缓存重定向虚拟服务器上配置超时,以便客户端连接不会无限期保持打开状态。您也可以在请求中插入 Via 标题。为了可能减少网络拥堵,您可以重复使用打开的 TCP 连接。您可以启用或禁用缓存重定向虚拟服务器连接的延迟清理。
您可以将设备配置为根据您的设置向 PING 请求发送 ICMP 响应。在与虚拟服务器对应的 IP 地址上,将 ICMP 响应设置为 VSVR_CNTRLD,并在虚拟服务器上设置 ICMP 虚拟服务器响应。
可以在虚拟服务器上进行以下设置:
- 将 ICMP虚拟服务器响应设置为所有虚拟服务器上的被动时,设备始终响应。
- 在所有虚拟服务器上将 ICMP虚拟服务器响应设置为 Active 时,即使一个虚拟服务器已启动,设备也会响应。
- 当您将 ICMP虚拟服务器响应设置为“主动”,将某些设置为“主动”的虚拟服务器设置为“主动”时,设备也会响应,即使设置为“主动”的虚拟服务器已启动。
本文档包含以下信息:
-
配置客户端超时
-
在请求中插入通过标题
-
重复使用 TCP 连接
-
配置延迟连接清理
配置客户端超时
您可以通过为缓存重定向虚拟服务器设置超时值来指定客户端请求的过期。超时值是缓存重定向虚拟服务器等待接收客户端请求响应的秒数。
要配置超时值,请使用 CLtTimeout 参数,该参数指定 Citrix ADC 设备在此之后关闭任何空闲客户端连接的时间(以秒为单位)。默认值为基于 HTTP/SSL 的服务 180 秒,对于基于 TCP 的服务,默认值为 9000 秒。
使用 CLI 配置客户端超时
在命令提示符处,键入以下命令以配置客户端超时并验证配置:
- set cr vserver <name> [-cltTimeout <secs>]
- show cr vserver <name>
<!--NeedCopy-->
示例:
> set cr vserver Vserver-CRD-1 -cltTimeout 6000
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
使用 GUI 配置客户端超时
- 导航到流量管理 > 缓存重定向 > 虚拟服务器。
- 在详细信息窗格中,选择要为其配置客户端超时的虚拟服务器(例如,虚拟服务器CRD-1),然后单击“打开”。
- 在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”选项卡。
- 在“客户端超时 (secs)”文本框中,输入超时值(以秒为单位)。
- 单击 OK(确定)。
在请求中插入通过标题
Via 标头列出了请求或响应的起始点和终止点之间的协议和收件人,并通知服务器发送请求的代理。您可以将缓存重定向虚拟服务器配置为在每个 HTTP 请求中插入 Via 标头。默认情况下,当您创建缓存重定向虚拟服务器时,通过参数处于启用状态。
要在客户端请求中启用或禁用 VIA-标头插入,请使用 via 参数,该参数指定系统在 HTTP 请求中插入 Via 标头时的状态。
可能的值:ON、OFF
默认值:开
使用 CLI 在客户端请求中启用或禁用 VIA-标头插入
在命令提示符下,键入:
- set cr vserver <name> [-via (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
示例:
> set cr vserver Vserver-CRD-1 -via ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
>
<!--NeedCopy-->
通过使用 GUI 在客户端请求中启用或禁用 VIA-标头插入
- 导航到流量管理 > 缓存重定向 > 虚拟服务器。
- 在详细信息窗格中,选择要为其配置客户端超时的虚拟服务器(例如,虚拟服务器CRD-1),然后单击“打开”。
- 在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”选项卡。
- 选中通过复选框。
- 单击 OK(确定)。
重复使用 TCP 连接
您可以将 Citrix ADC 设备配置为跨客户端连接重复使用与缓存和源服务器的 TCP 连接。这样可以节省在服务器和设备之间建立会话所需的时间来提高性能。在创建缓存重定向虚拟服务器时,默认情况下启用重用选项。
要启用或禁用 TCP 连接的重复使用,请使用重复使用参数,该参数指定跨客户端连接重复使用到缓存或源服务器的 TCP 连接的状态。
可能的值:ON、OFF
默认值:开
使用 CLI 启用或禁用 TCP 连接的重用
在命令提示符下,键入:
- set cr vserver <name> [-reuse (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
示例:
> set cr vserver Vserver-CRD-1 -reuse ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
通过使用 GUI 启用或禁用 TCP 连接的重用
- 导航到流量管理 > 缓存重定向 > 虚拟服务器。
- 在详细信息窗格中,选择要为其配置客户端超时的虚拟服务器(例如,虚拟服务器CRD-1),然后单击“打开”。
- 在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”选项卡。
- 选中“重复使用”复选框。
- 单击 OK(确定)。
配置延迟连接清理
关闭状态刷新选项执行缓存重定向虚拟服务器上连接的延迟清理。在创建缓存重定向虚拟服务器时,默认情况下启用关闭状态刷新选项。
若要启用或禁用关闭状态刷新选项,请设置“向下 StaState 冲洗”参数。
可能的值:ENABLED、DISABLED
默认值:ENABLED
通过使用 CLI 启用关闭状态刷新选项
在命令提示符下,键入以下命令以配置延迟连接清理并验证配置:
- set cr vserver <name> [-downStateFlush (ENABLED | DISABLED)]
- show cr vserver <name>
<!--NeedCopy-->
示例:
> set cr vserver Vserver-CRD-1 -downStateFlush ENABLED
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
通过使用 GUI 启用或禁用 TCP 连接的重用
- 导航到流量管理 > 缓存重定向 > 虚拟服务器。
- 在详细信息窗格中,选择要为其配置客户端超时的虚拟服务器(例如,虚拟服务器CRD-1),然后单击“打开”。
- 在配置虚拟服务器(缓存重定向)对话框中,单击高级选项卡。
- 选中“向下状态刷新”复选框。
- 单击 OK(确定)。