有用户反馈,视频汇聚/安防监控EasyCVR视频管理平台登录1分钟后自动退出,请求我们协助排查。

排查发现,用户现场EasyCVR视频汇聚平台在登录后1分钟左右会自动登出,并且报错“用户已过期”。查看接口返回401,意思为登录超时。

EasyCVR平台登录1分钟之后自动退出是什么原因? _数据库

我们先来查看后台配置中的token时效是否正常;

EasyCVR平台登录1分钟之后自动退出是什么原因? _SQL_02

当前时效是7天,因此与token无关。此时查看日志及程序启动时的打印信息,发现数据库被锁,如下:

EasyCVR平台登录1分钟之后自动退出是什么原因? _数据库_03

EasyCVR平台默认的数据库是SQLite3,被锁的原因通常是“并发写不足”、“长时间的事务处理”、“磁盘空间不足”等。此时我们排查到用户现场当前服务器磁盘为读写过载状态。

EasyCVR平台登录1分钟之后自动退出是什么原因? _数据库_04

后续了解到用户EasyCVR平台在线通道数达547路,且并发较大,这种情况下,SQLite轻型数据库优势就不太明显了,因此建议更换为MySQL数据库。可临时采用ramdisk代替磁盘来确保创建MySQL数据库过程中平台的正常使用。

EasyCVR平台登录1分钟之后自动退出是什么原因? _数据库_05

EasyCVR平台登录1分钟之后自动退出是什么原因? _数据库_06

EasyCVR视频管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力,为各行各业的视频监控需求提供了优秀的解决方案。