EasyNVR-ARM版云终端频繁死机重启原因分析

历时两个多月后,EasyNVR终于出了第一版ARM架构的硬件,如下图,搭载了一块2T的固态盘,终于对于传统的NVR做无插件播放又迈进了一步。

在实验环境下测试了一周后,就在我们的项目中投入了使用,但是该设备正式使用时我们才发现设备用不了,每次用几个小时后就不断的自己重启,这就很郁闷了,测试时明明是7*24小时的测试啊,怎么会出现这种情况呢?

于是开始分析原因:

1、会不会是RTSP流的问题?
2、会不会是供电问题?
3、会不会是芯片问题?

带着疑问一项一项的排查,将该RTSP流通过EasyNTS云组网穿透到公网在办公室硬件设备上运行了一天没出问题;
重新配了一个自测没问题的电源,配置上后也没有问题;这样流地址和供电的问题都排除了。

最后没有办法,又将设备在办公室环境下测试,结果问题复现了,复现的情况不是几个小时出现重启,而是10分钟左右就出现了频繁的重启。于是重新检查程序,最终在程序的配置项内发现了问题,默认存储被配置到了D盘的路径下面,而此机器根本不存在D盘,问题的症结就在此处,于是我们修改了存储配置路径,再跑了测试重启问题不在出现。

在此,谨以此篇记录该问题,做产品必须严谨再严谨,往往实验室产品测试的再优秀,在实际项目中也可能出现因为场景、设备接入不同而导致的大问题。

原文地址:https://www.cnblogs.com/EasyNVR/p/14859727.html