INTOUCH2020闪退处理排查和处理方案
一 INTOUCH闪退现象
INTOUCH画面经常不规律闪退现象一般是由于没有打补丁SystemPlatform_2020_R2_SP1_P01
(每个版本的intouch最新补丁不同,建议更新到最新补丁,有很多情况就解决了,具体版本可以咨询技术工程师。)
二 排查过程思路闪退现象
1. 查看历史趋势
观察闪退时段是否呈现一定规律,(如果出现一定规律优先考虑画面脚本如:时钟同步,$hour一类时间动作脚本等)。
2. 对比现场其他机器
如果现场有同一程序,在不同计算机上运行,可以对比是否都出现类似情况。
1)都出现:排查1.intouch版本问题,2.intouch程序问题,3计算机操作系统上同样程序造成内存不足问题。
2)只有个别机器出现:此计算机和其他正常机器配置差异,操作系统版本,计算机程序内存不足问题。
3. 确认patch01补丁是否安装
打过补丁是这个版本号,不记得就再打一遍。
4. INTOUCH工程坏点检查
完工项目应删除INTOUCH中未使用标记名词典。
5. 查看任务管理器
程序死机或者闪退的时候可以查看任务管理器,查询使用内存较多的程序。
三 查询操作
1. SMC中打开日志势
在INTOUCH的SMC中打开日志,可导出为LogExport***.aaLGX文件
2. 打开WINDOWS日志
打开WINDOWS日志按下组合键win+r,然后输入’eventvwr.exe‘,然后回车就可以打开事件查看器了。
3. 对照INTOUCH的日志和windows日志
注意日志的列表都比较长,此步需要细心和耐心,不敏感会错过关键信息。
四 发现原因路闪退现象
经过INTOUCH的日志和windows日志比对,发现规律。INTOUCH的闪退和windows日志中内存低警告,正相关。在windows内存低警告1分钟之后就会出现INTOUCH闪退。
五 处理方法
找到原因后我们就去查看,为什么会内存低。打开任务管理器,查看进程发现。找到占用内存最高的进程。
1. 确认一下此进程能否禁用或停止
有些进程会影响INTOUCH的脚本或者电脑的功能。
此案例中Waves MaxxAudio service和Antimalware Service Executable是占用内存最高的两项。(Waves是识别耳机应用,Antimalware是恶意软件事实防护应用)针对项目非网络环境这两项都是可以禁用的。
2. 禁用方法
1)彻底关闭
Antimalware Service Executable 方法:
https://blog.csdn.net/weixin_43303530/article/details/103343367
2)禁用Waves MaxxAudio service方法:
https://docs.pingcode.com/ask/322606.html
六 处理结果
禁用这两项主要占内存的进程后,内存的占用明显减小。INTOUCH画面不在出现闪退,电脑卡顿现象得到明显缓解。
2024年12月