这篇文章已经过机器翻译.放弃
故障排除指南
技术支持
所有故障排除和升级查询都需要最新的 NetScaler techsupport 套件,该套件可记录当前配置、安装的固件版本、日志文件、未完成的内核等。
示例:
show techsupport
showtechsupport data collector tool - $Revision: #5 $!
...
所有数据将在下方收集
... Archiving all the data into "/var/tmp/support/collector_P_192.168.121.117_18Jun2015_09_53.tar.gz" .... Created a symbolic link for the archive with /var/tmp/support/support.tgz /var/tmp/support/support.tgz ---- points to ---> /var/tmp/support/collector_P_192.168.121.117_18Jun2015_09_53.tar.gz
生成技术支持包后,可以使用 SCP 对其进行复制。
痕迹
NetScaler TCP 优化问题通常需要 NetScaler 跟踪才能正确进行故障排除。请注意,人们应该尝试在相似的条件下捕获痕迹,即在同一单元中,在一天中的同一时间,使用相同的用户设备和应用程序等。
启动 nstrace 和 stop nstrace 命令可用于捕获轨迹:
- 强烈建议使用适当的过滤器,以避免在跟踪中捕获无关的、不必要的数据包。例如,使用 start nstrace-filter ‘IP == 10.20.30.40’ 仅捕获发送到或从 IP 地址 10.20.30.40(即用户设备的 IP 地址)接收的数据包。
- 不要使用-tcpdump 选项,因为它会去除调试所需的 nstrace 头文件。
追踪分析
捕获 NetScaler 踪迹后,可以使用 Wireshark 1.12 或更高版本进行查看。验证捕获的跟踪是否包含相应的 NetScaler Packet Trace 标头,如下面的屏幕截图所示:
其他调试头文件也可见,如下图所示:
连接表
当问题与 TCP 优化有关并且可以重现或正在进行时,最好在主 T1 节点出现问题时也获取连接表。
要获得该表,您需要切换到 BSD shell 并运行以下命令:
shell
...
nscli -U 127.0.0.1:nsroot:nsroot show connectiontable -detail full link > /var/tmp/contable.log
注意
该命令可能会执行更长的时间,并且当时管理 CPU 可能会受到压力(取决于连接表条目的数量),但它不会影响服务。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
已复制!
失败!