找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8673|回复: 0

[附录] 常见问题 注册连接类问题排错手册

[复制链接]

238

主题

329

帖子

2119

积分

超级版主

Rank: 8Rank: 8

积分
2119
QQ
发表于 2015-1-24 23:46:54 | 显示全部楼层 |阅读模式
本帖最后由 xiaoyu 于 2015-1-24 23:56 编辑

第1章 注册心跳类排错
1.        检查VDA和DDC的事件日志,是否有明显错误异常输出,根据出错的消息,堆栈和出错返回码在support.citrix.com或者google上做初步筛查。
2.        查看VDA桌面在DDC上的状态。
3.        检查VDA中ListOfDDCs中指定的DDC地址是否是FQDN长机器名。
4.        检查DDC和VDA互ping结果,DDC和VDA相互telnet结果,比如:
        From vda: telnet ddc-host.huawei.com 8080,  From ddc: telnet vda-vm.huawei.com 8080
5.        检查VDA和DDC的相应服务正常监听:
        From DDC:  netstat –abn|findstr “8080”

g01

g01

        From VDA: netstat –abn|findstr “8080”

g02

g02

6.        检查是否有其他进程占用8080端口: netstat -o
7.        检查VDA的防火墙有无限制8080端口。
8.        检查VDA和DDC之间域名解析是否正常。
9.        检查VDA,DDC和AD之间时间是否同步(差异不能超过5分钟)。
10.        如果是多网卡,检查网卡的优先级配置,确保与DDC通讯的网卡优先级最高:

g03

g03

11.        检查是否有杀毒软件定时扫描8080端口,有则关此规则。
12.        检查DDC与VDA之间的Kerberos认证正常。
13.        检查工具XDPing在VDA端的报告输出是否有异常:

g04

g04

14.        检查VDA和DDC的SPN名正确,用ADExplorer在AD中获取:

g05

g05

正确的SPN格式应该是HOST/FQDN的形式,否则将造成注册失败。
15.        最后有的放矢地收集日志(DDC文本,CDF和事件日志,VDA文本,CDF和事件日志, 明确表明时间点)
附录:http://support.citrix.com/article/CTX117248

第2章 连接类排错
1.        在连接失败时马上记录时间点,并第一时间保存已有的事件日志,出错返回码和故障现场的截屏。
2.        检查WI,VDA和DDC的事件日志,是否有明显错误异常输出,根据出错的消息,堆栈和出错返回码在support.citrix.com或者google上做初步筛查。
3.        查看VDA桌面在DDC上的状态。
4.        根据连接类培训文档的用户登录连接过程确认错误的路径。
5.        检查WI页面是否能成功显示,否则检查IIS的w3wp工作进程和WI的事件日志。
6.        检查用户权限认证是否正常,否则检查DDC-XML状态和事件日志。
7.        检查桌面或者应用列表是否成功返回,否则检查DDC和数据库的连接情况,telnet datastore 1433
8.        检查ICA文件是否能成功保存,保存ICA文件。
9.        根据ICA文件提供的VDA IP地址,检查TC和VDA是否PING互通。
10.        如果是多网卡,检查网卡的优先级配置,确保与TC通讯的网卡优先级最高。
11.        检查是否VDA测有应用挂死或者有应用停留在提示界面需要用户交互。
12.        最后有的放矢地收集日志(WI时间日志,DDC文本,CDF和事件日志,VDA文本,CDF和事件日志, 明确表明时间点)。

第3章 打开ICA日志
        PortICA日志的配置分为三个步骤:
1.        在下面的路径,创建一个新的文件,名称为PorticaConfig.XML。
C:\Program Files\Citrix\ICAService\XML\
(XML目录需要新建)

2.        将下面的文本复制到PorticaConfig.XML并保存。
<?xml version="1.0" encoding="utf-8"?>
<Config xmlns="Portica.xsd">
     <Portica>
        <LogFile>
            <LogLevel>9</LogLevel>
        </LogFile>
        <CdfTrace>
            <LogLevel>9</LogLevel>
        </CdfTrace>
        <FunctionTrace>
            <LogLevel>9</LogLevel>
        </FunctionTrace>
    </Portica>
</Config>

3.        重启"Citrix ICA Service"服务。

可以在下面的路径(Windows XP)看到产生的日志文件。
C:\Documents and Settings\LocalService\Local Settings\Temp\ picaSvc_<timestamp>.log

第4章 打开VDA日志
        VDA日志的配置分为三个步骤:
1.        手动创建目录C:\cds。
2.        打开下面路径的文件。
C:\Program Files\Citrix\Virtual Desktop Agent\WorkstationAgent.exe.config
编辑其中的内容,如下面的文本所示:
<appSettings>
<add key="LogToCDF" value ="1"/>
<add key="LogFileName" value ="c:\cds\vda.log"/>
</appSettings>
3.        重启“Citrix Desktop Service”,可见,VDA日志已经产生。
第5章 打开CDFTrace日志
1.        在“开始”“运行”中输入“services.msc”,回车,停止Citrix Diagnostic Facility COM Server这个服务。
2.        备份注册表项,日后要关闭此部分日志只需导入备份的注册表即可。
3.        在“开始”“运行”中输入“regedit”,回车,展开注册表项到如下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Tracing

g06

g06

4.        然后右键点击“Tracing”,选择导出(见右图),按照提示完成注册表备份。
5.        确保存在目录C:\cds,双击运行下面的注册表项。
Cdftrace.zip (3.62 KB, 下载次数: 1446)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表