Citrix ADC

故障排除

  • Citrix ADC VPX 设备的统计信息表明该设备已达到会话持久性限制。因此,持久性会话失败。是否可以增加会话持久性限制?

    原因: Citrix ADC 设备的内核的系统限制为 250,000 持久性会话。

    方法:要解决此问题,您可以执行以下任何任务:

    • 减少持久性的超时值
    • 增加设备的内核数量
  • 在 Citrix ADC 设备上配置 Cookie 插入持久性后,用户报告连接工作正常一段时间,但随后开始断开连接。配置持久性时,我应该遵循哪些最佳实践?

    原因:默认情况下,Cookie 插入持久性的超时值为 120 秒。

    解决方案:当您为无法确定空闲时间的应用程序配置持久性时,请将 Cookie 插入持久性超时值设置为 0。使用此设置,连接不会超时。

  • 在 Citrix ADC 设备上配置 HTTP 虚拟服务器后,我需要确保用户始终连接到所请求的内容的同一服务器,因此我配置了 SourceIP 持久性。现在,增加持久性的超时值会引入延迟。如何在不影响性能的情况下增加超时值?

    解决方案:考虑使用 Cookie 插入持久性,超时值设置为 0。此设置启用长期持久性设置,因为设备没有指定过期 cookie 的时间。

  • 在 Citrix ADC 设备上配置 Cookie 插入持久性后,当来自同一时区的客户端访问内容时,它会按预期工作。但是,当来自另一时区的客户端尝试连接时,连接会立即超时。

    原因:当来自同一时区的客户端建立连接时,基于时间的 Cookie 插入持久性按预期工作。但是,当客户端计算机和 Citrix ADC 设备处于不同的时区时,cookie 无效。例如,当东部时区中的客户端在东部时间上午 11:00 向 PST 时区中的 Citrix ADC 设备发送 cookie 时,该设备将在 PST 时间下午 2:00 接收该 cookie。由于时间差异,cookie 无效,并且连接立即超时。

    解决方案:将 Cookie 插入持久性的超时值设置为 0。

  • Citrix ADC 设备用于对应用程序服务器(如 Oracle Weblogic 服务器)进行负载平衡。为了确保客户端获得与这些服务器的持久连接,配置了 SourceIP 持久性。当从计算机建立连接时,它按预期工作。但是,当瘦客户端尝试通过端点服务器进行连接时,设备从相同的 IP 地址(端点服务器 IP 地址)接收来自多个客户端的请求。因此,来自所有瘦客户端的连接将定向到同一应用程序服务器。是否可以根据客户端 IP 地址为来自单个瘦客户端的请求配置持久性?

    原因: Citrix ADC 设备接收来自端点服务器的请求,并且请求的源 IP 地址保持不变。因此,设备无法区分从瘦客户端收到的请求,并根据瘦客户端的请求提供持久性。

    方法:要避免此问题,您可以根据每个瘦客户端的一些唯一参数值配置规则持久性。

  • Citrix ADC 设备用于对 Web Interface 服务器进行负载平衡。访问服务器时,用户会收到 “状态错误” 错误消息。此外,当其中一个 Web Interface 服务器关闭或不可用时,某些用户会收到一条错误消息。

    原因:缺乏 Web Interface 服务器的持久性可能会导致用户尝试连接到服务器时出现错误消息。

    解决方法:Citrix 建议您在负载平衡 Web Interface 服务器时指定 Citrix ADC 设备上的 Cookie 插入持久性方法。

故障排除