618年中大促 【洞察眼】2024年618优惠活动的相关通知 查看详情

客户端离线问题排查方法

常见问题处理,设置U盘禁止访问后,客户端仍可正常使用U盘问题排查。

分类
故障排查
版本
3.7.83
阅读时长
15min

1、确认客户端服务NSecRTS是否在运行

在客户端电脑上打开cmd输入:sc query NSecRTS,回车执行命令,查看服务状态是否在运行;

洞察眼MIT系统客户端离线问题排查(图1)

 

2、确认客户端设置中心连接参数是否为服务器IP地址

在客户端电脑上打开cmd输入nsec -setting,之后在弹出的密码窗口中输入密码,打开客户端设置中心,在常规界面中,确认连接参数是否为服务器IP地址;

洞察眼MIT系统客户端离线问题排查(图2)

 

3、确认客户端是否能ping通服务器IP地址

在客户端电脑上打开cmd,输入命令:ping 服务器IP地址,确认客户端电脑是否可以ping通服务器IP地址;

同一局域网环境下,如果ping不通服务器IP地址一般分为以下几种可能:服务器防火墙是开启状态;客户端所在网段高于服务器网段等。

洞察眼MIT系统客户端离线问题排查(图3)

 

4、确认通过SimHB工具测试心跳端口是否通

在客户端电脑上以管理员权限运行SimHB工具,打开后会自动通过发送心跳包并输出信息,可以通过输出信息查看心跳端口是否通;
心跳端口通输出信息

洞察眼MIT系统客户端离线问题排查(图4)

 

心跳端口不通输出信息

洞察眼MIT系统客户端离线问题排查(图5)
(这种是客户端发送了心跳包服务器没有返回,没有返回可能是网络问题或服务器问题,需要通过Wireshar工具抓包判断)

 

5、通过Wireshark工具判断数据包传输是否正常

在服务器端上安装Wireshark工具,打开Wireshark工具过滤指定的客户端IP地址:ip.addr == 192.168.1.95 && udp.port==18987,再从离线的客端电脑上运行SimHB工具向服务器发送心跳包;

洞察眼MIT系统客户端离线问题排查(图6)

此时大致可分为三种情况:
1、从服务器上抓到了客户端请求的数据包,服务器并没有给返回数据包,这种情况可能是服务器的问题;
2、服务器上没有抓到任何关于UDP:18987的数据包,客户端上有发包的行为,这种情况可能是服务器或者客户端的网络问题具体根据环境详细排查;
3、服务器上抓包正常服务器上收到了客户端发送的数据报并且也返回了数据包,但是客户端还是处于离线状态,具体就需要在客户端电脑上也抓包看下是否有接收到服务器的回包,如果没有接收到可能就是网络问题。


微信扫一扫联系售前工程师