提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

进阶排查-第四步:获取PC客户端日志分析掉线或断连原因

|

问题描述

第四步:获取PC客户端日志分析掉线或断连原因

解决方案

1、开始获取日志前我们需要了解PC客户端有哪些常见的日志类型以及日志的目录,这样方便我们排查问题时获取对应的日志进行分析,PC客户端常用日志如下:
①PC客户端公共模块的日志都统一输入在%appdata%\Sangfor\VDI\Log\目录下,文件名一般为SangforLog+时间.log


注意:
此日包含所有的公共模块日子,也是最重要的日志之一,主要包含了SangforCSClient进程相关的日志、RemoteAppClient进程相关的日志、USB专用日志模块Usbcentermanager相关的日志等;
②Rlvsession日志模块,日志文件路径:%appdata%\rvlsession\rvllog.log


③部分PC客户端相关的日志在接入的虚拟机内;
1)WIN7和win10系统单点登录日志都在:c:\windows\system32\logonUI.txt
2)rvlservice服务的日志路径:c:\windows\temp\vdservice.log
3)rvlagent的日志路径:c:\windows\temp\vdagent.log
4)其它日志:C:\Program Files (x86)\Sangfor\SSL\VDI\Logs


④PC客户端导航条的日志为:%appdata%\SangforGNavBar\SangforGNavBar.log

2、因此处理PC客户端相关的问题,直接查看主要的3个关键性日志即可,分别是对应虚拟机内的vdagent.log、本地PC客户端的SangforLog+时间.log和rvllog.log

注意:
这3个关键日志有2个在PC端上,有1个在虚拟机内,日志位置上面都有截图,若是客户侧不能远程或者查看日志不方便,则可以参考第4点直接导出所有日志分析;

3、通过过滤关键日志字段判断问题原因;
①判断资源是否有重连导致掉线或断连:
LOG_INFO("not need session reconnect..."); 不需要重连直接退出
LOG_INFO("need session reconnect..."); 需要重连,等待重新连接

②判断是否成功连接资源的关键日志:LOG_INFO("ReconQryResSuccess");

③判断是否是重连资源或重连虚拟机失败的关键日志:LOG_INFO("Pc session reconnect timeout");,也就是重连超时;

④判断是否是虚拟机关机了导致的掉线或断连:
LOG_INFO("recv WM_RAPP_RECONNECT_VM_SHUTDOWN"),该日志
表示虚拟机被关机了;

4、若是通过上述方式和关键字没有定位根因,则需要通过VDC导出客户端和虚拟机的日志,通过较为全面的日志转L3进行分析,但c:\windows\temp\vdagent.log的日志无法VDC上导出,需要手动获取;
①VDC上导出PC客户端日志:

导出后主要文件如下,需检查下是否正常导出;


②VDC上导出虚拟机日志


导出后主要文件如下,需检查下是否正常导出;


操作影响范围

无影响

建议与总结

转L3需提供以下信息:
1、故障现象描述:
2、故障发生时间:PC客户端掉线断连的大致时间点
3、故障影响范围:单台PC客户端还是多台PC客户端,或者某个分支或交换机下的PC客户端掉线\断连
4、故障前做过的操作:首次部署,还是使用过程中出现的问题
5、设备部署模式及网络拓扑:VDC的部署模式,VMP服务器到PC客户端中间的网络情况或拓扑
6、设备详细版本信息:VDC的详细版本信息
7、VMP、VDC、虚拟机等平台服务端是否有异常:主机\存储离线,虚拟机异常,VDI服务启动失败等;
8、PC客户端是否有延时丢包:在客户机管理中可以检查网络是否有丢包延时
9、获取日志并提供关键日志分析结果:PC客户端和对应虚拟机的日志以及temp目录下的vdagent.log日志

我要分享
文档编号: 207481
作者: admin
更新时间: 2023-01-05 17:29
适用版本: