管理虚拟服务器的客户机连接
可以在缓存重定向虚拟服务器上配置超时,以便客户机连接不会无限期地保持打开状态。你也可以在请求中插入Via头。为了减少网络拥塞,可以重用打开的TCP连接。可以启用或禁用缓存重定向虚拟服务器连接的延迟清理。
您可以根据您的设置将设备配置为向PING请求发送ICMP响应。在虚拟服务器对应的IP地址上配置“ICMP RESPONSE”为“VSVR_CNTRLD”,在虚拟服务器上配置“ICMP VSERVER RESPONSE”。
在虚拟服务器上可以进行以下设置:
- 当您将所有虚拟服务器上的ICMP VSERVER响应设置为被动时,设备总是响应。
- 在所有虚拟服务器上将ICMP VSERVER RESPONSE设置为ACTIVE时,即使一个虚拟服务器处于UP状态,设备也会响应。
- 当您在一些服务器上将ICMP VSERVER RESPONSE设置为ACTIVE,在另一些服务器上设置为被动时,即使一个虚拟服务器设置为ACTIVE是UP的,设备也会响应。
本文档包括以下内容:
配置客户端超时
在请求中插入Via头
重用TCP连接
配置延迟连接清除
配置客户端超时
您可以通过为缓存重定向虚拟服务器设置超时值来指定客户端请求的过期时间。超时值是缓存重定向虚拟服务器等待接收客户端请求响应的秒数。
要配置超时值,请使用cltTimeout参数,该参数指定时间(以秒为单位),Citrix ADC设备在此之后关闭任何空闲的客户机连接。HTTP/ ssl业务的缺省值为180sec, tcp业务的缺省值为9000sec。
通过CLI配置客户端超时时间
在命令提示符下,输入以下命令配置客户端超时并验证配置结果:
- set cr vserver [- clttimeout ] - show cr vserver
例子:
> set cr vserver vserver - crd -1 - clttimeout 6000 Done > show cr vserver vserver vserver - crd -1 vserver - crd -1 (*:80) - HTTP类型:CONTENT状态:UP ARP:DISABLED Client Idle Timeout: 6000 sec Down状态flush: ENABLED Disable主vserver On Down:DISABLED默认值:内容优先级:URL缓存:TRANSPARENT On策略匹配:Cache L2Conn: OFF OriginUSIP: OFF重定向:Policy重用:On Via: On ARP: OFF备份:vserver - crd -2 1)缓存绕过策略:bypass- Cache -control 2)缓存绕过策略:Policy-CRD做< !——NeedCopy >
通过GUI配置客户端超时
- 进入“流量管理>缓存重定向>虚拟服务器”。
- 在详细信息窗格中,选择要为其配置客户机超时的虚拟服务器(例如,Vserver-CRD-1),然后单击“打开”。
- 2 .在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”页签。
- 2 .在“客户端超时时间(秒)”文本框中输入超时时间,单位为秒。
- 单击OK。
在请求中插入Via头
Via报头列出了请求或响应的起始点和结束点之间的协议和接收者,并通知服务器通过哪些代理发送请求。您可以配置缓存重定向虚拟服务器,以在每个HTTP请求中插入Via报头。创建缓存重定向虚拟服务器时,via参数默认是启用的。
要在客户端请求中启用或禁用via报头插入,请使用via参数,该参数指定在HTTP请求中插入via报头时的系统状态。
取值:ON、OFF
默认值:
通过CLI在客户端请求中启用或禁用Via-header插入
在命令提示符处,输入:
- set cr vserver [-via (ON|OFF)] - show cr vserver
例子:
> set cr vserver vserver - crd -1 - Via ON Done > show cr vserver vserver vserver - crd -1 vserver - crd -1 (*:80) - HTTP类型:CONTENT状态:UP ARP:DISABLED Client Idle Timeout: 6000 sec Down State flush: ENABLED Disable主vserver ON Down:DISABLED默认值:内容优先级:URL缓存:TRANSPARENT ON策略匹配:Cache L2Conn: OFF OriginUSIP: OFF重定向:Policy重用:ON Via: ON ARP: OFF备份:vserver - crd -2 1)缓存绕过策略:bypass- Cache -control 2)缓存绕过策略:Policy- crd Done >
使用GUI在客户端请求中启用或禁用via报头插入
- 进入“流量管理>缓存重定向>虚拟服务器”。
- 在详细信息窗格中,选择要为其配置客户机超时的虚拟服务器(例如,Vserver-CRD-1),然后单击“打开”。
- 2 .在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”页签。
- 选择Via复选框。
- 单击OK。
重用TCP连接
您可以配置Citrix ADC设备,以跨客户机连接重用到缓存和源服务器的TCP连接。这可以节省在服务器和设备之间建立会话所需的时间,从而提高性能。在创建缓存重定向虚拟服务器时,默认启用重用选项。
要启用或禁用TCP连接的重用,请使用reuse参数,该参数指定跨客户端连接重用到缓存或原始服务器的TCP连接的状态。
取值:ON、OFF
默认值:
通过CLI命令启用或禁用TCP连接复用功能
在命令提示符处,输入:
- set cr vserver [-reuse (ON|OFF)] - show cr vserver
例子:
> set cr vserver vserver - crd -1 - Reuse ON Done > show cr vserver vserver vserver - crd -1 vserver - crd -1 (*:80) - HTTP类型:CONTENT状态:UP ARP:DISABLED Client Idle Timeout: 6000 sec Down State flush: ENABLED Disable主vserver ON Down:DISABLED默认值:内容优先级:URL缓存:TRANSPARENT ON策略匹配:Cache L2Conn: OFF OriginUSIP: OFF重定向:Policy重用:ON Via: ON ARP: OFF备份:vserver - crd -2缓存旁路策略:bypass- Cache -control 2)缓存旁路策略:Policy- crd Done
通过GUI启用或禁用TCP连接的重用
- 进入“流量管理>缓存重定向>虚拟服务器”。
- 在详细信息窗格中,选择要为其配置客户机超时的虚拟服务器(例如,Vserver-CRD-1),然后单击“打开”。
- 2 .在“配置虚拟服务器(缓存重定向)”对话框中,选择“高级”页签。
- 选中重用复选框。
- 单击OK。
配置延迟连接清除
down状态刷新选项对缓存重定向虚拟服务器上的连接执行延迟清理。创建缓存重定向虚拟服务器时,默认启用down状态刷新选项。
若要启用或禁用down状态刷新选项,请设置downStateFlush参数。
取值为:ENABLED、DISABLED
默认值:启用
通过CLI命令开启或关闭down状态刷新选项
在命令提示符下,键入以下命令配置延迟连接清理并验证配置:
- set cr vserver [- downstateflush (ENABLED | DISABLED)] - show cr vserver
例子:
> set cr vserver vserver - crd -1 - downstateflush ENABLED Done > show cr vserver vserver vserver - crd -1 vserver - crd -1 (*:80) - HTTP类型:CONTENT状态:UP ARP:DISABLED Client Idle Timeout: 6000 sec Down状态flush: ENABLED Disable主vserver On Down:DISABLED默认值:内容优先级:URL缓存:TRANSPARENT On策略匹配:Cache L2Conn: OFF OriginUSIP: OFF重定向:Policy重用:On Via: On ARP: OFF备份:vserver - crd -2 1)缓存绕过策略:bypass- Cache -control 2)缓存绕过策略:Policy-CRD做< !——NeedCopy >
通过GUI启用或禁用TCP连接的重用
- 进入“流量管理>缓存重定向>虚拟服务器”。
- 在详细信息窗格中,选择要为其配置客户机超时的虚拟服务器(例如,Vserver-CRD-1),然后单击“打开”。
- 2 .在“配置虚拟服务器(缓存重定向)”对话框中,单击“高级”页签。
- 选中Down状态刷新复选框。
- 单击OK。