ADC

故障排除

  • 来自 NetScaler VPX 设备的统计数据表明该设备已达到会话持久性限制。结果,持久会话出现故障。是否可以增加会话持续限制?

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

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

    • 减少持久性的超时值
    • 增加设备的内核数量
  • 在 NetScaler 设备上配置 Cookie Insert 持久性后,用户报告连接在一段时间内运行正常,但随后开始断开连接。配置持久性时我应该遵循什么最佳实践?

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

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

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

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

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

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

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

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

    原因:NetScaler 设备接收来自终端服务器的请求,请求的源 IP 地址保持不变。因此,设备无法区分从精简客户机收到的请求,也无法根据来自精简客户机的请求提供持久性。

    解决方案:为避免此问题,您可以根据每个精简客户端的某些唯一参数值配置规则持久性。

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

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

    解决方案:Citrix 建议您在平衡 Web Interface 服务器时在 NetScaler 设备上指定 Cookie Insert 持久性方法。

故障排除