Citrix ADC

故障排除

如果内容切换功能在配置完成后无法按预期方式工作,则可以使用一些常用工具访问 Citrix ADC 资源并诊断问题。

内容切换故障排除的资源

为获得最佳效果,请使用以下资源解决 Citrix ADC 设备上的内容交换问题:

  • 配置文件
  • 相关 newnslog 文件
  • 跟踪文件
  • 用于客户网络设置的网络拓扑图
  • Citrix 文档,例如发行说明、知识中心文章和产品文档。

除了上述资源之外,以下工具可加快故障排除速度:

  • iehttpheaders 或类似的实用程序
  • 针对 Citrix ADC 跟踪文件自定义的 Wireshark 应用程序
  • 用于命令行访问的 SSH 实用程序
  • 用于访问控制台的超级端点实用程序

排查内容切换问题

最常见的内容切换问题涉及内容切换功能根本不起作用,或者只是间歇性地工作,以及“服务不可用”响应。

  • 问题

    内容切换功能不起作用。

    解决方案

    按如下方式检查配置:

    • 验证设备是否已获得内容切换许可。
    • 验证功能是否已启用。
    • 从配置文件中,验证有效的内容交换策略是否已正确绑定到负载平衡虚拟服务器。
  • 问题

    客户端收到 503-服务不可用响应。

    解决方案

    • 验证 URL 和策略绑定。如果没有评估您配置的任何策略,并且未定义默认负载平衡虚拟服务器并将其绑定到内容交换虚拟服务器,则客户端会收到 503 响应。
    • 从配置中,验证策略和客户端是否可以访问 URL。
    • 验证是否针对每种类型的请求评估相应的策略。如果未评估策略,请检查策略表达式并在必要时进行更新。
    • 验证 URL 和 HTTP 请求和响应标头。为此,请记录 HTTPHeader 跟踪信息,并在必要时记录设备和客户端上的数据包跟踪。
  • 问题

    间歇性地,内容切换功能无法按预期工作。

    解决方案

    • 研究安装程序的网络拓扑图(如果可用),以了解客户端和服务器之间安装的各种设备。

    • 验证配置和策略绑定。确保策略表达式中的 URL 与客户端请求中的 URL 匹配。

    • 验证是否为策略分配了适当的优先级。分配给策略的优先级或优先级不正确可能会导致问题。

    • 运行以下命令以验证命令输出中的绑定和策略选择计数器的值:

      show cs vserver \<CS VServer\>

      show cs policy \<CS Policy\>

      stat cs vserver \<CS VServer\>

    • 使用 iehttpheaders 或类似实用程序,确定请求或响应的 HTTP 标头是否提供指向问题的任何指针。

    • 查看发行说明和知识中心文章。

    • 如果问题仍未解决,请联系 Citrix 技术支持,提供相应的数据,以便进一步调查。

故障排除