前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyCVR集群版本替换成老数据库造成的服务崩溃是什么原因?

EasyCVR集群版本替换成老数据库造成的服务崩溃是什么原因?

原创
作者头像
TSINGSEE青犀视频
发布2022-06-28 16:48:17
3720
发布2022-06-28 16:48:17
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyCVR平台的集群功能已经发布了一段时间,集群高效的协作特点促使很多用户已经开始部署集群的版本。但是在部署集群时,因为用户之前的平台数据库上有很多设备以及数据,所以很多用户都会采取直接替换数据库以达到转移数据的目的。

我们在集群功能的测试阶段也遇到过同样的需求,为了避免再添加设备以及用户,我们将之前没有集群功能的EasyCVR数据库转移到新版本中。刚开始可以登录平台,但在运行一段时间后,会出现页面点击无反应的情况,刷新页面则会一直转圈,直到显示无法访问此网站的提示。

查看进程,发现EasyCVR进程已关闭。尝试几次之后依然都是这样的问题。

后来通过分析版本功能,联想到新旧数据库所有的表结构不一样,于是重新部署了完整的集群版本,添加一个设备后,将新旧数据库拿出来做对比,发现Device这张表的表结构不一样,新表的表结构中多了server_id的字段。

新Device表:

旧Device表:

随后,在完整的集群版本中手动添加了设备,就再也没有出现过运行崩溃的情况了。

由此得出结论:在使用新的集群版本后,不允许替换之前的数据库,设备需要重新添加。

若有用户在部署时遇到类似的问题,可参照我们以上的排查方法进行排查和解决,若遇到无法解决的问题,也可以联系我们协助。

关于集群的部署与操作配置,我们在此前的文章中和大家分享过很多,感兴趣的用户可以翻阅我们往期的文章进行了解。EasyCVR支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。

平台支持设备通过国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、Ehome等协议接入,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。感兴趣的用户可以前往演示平台进行体验或部署测试。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档