EasyCVR视频融合平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台支持多协议、多类型的设备接入,包括主流标准协议国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。
有用户反馈,EasyCVR服务启动成功后,平台无法访问,查看任务管理器进程,也并无相关EasyCVR进程在运行。
针对该反馈,我们立即进行了排查。
1)换用进程启动,也完全起不来;
2)查看EasyCVR的日志;
3)这里有打印出error日志,显示为连接数据库错误。EasyCVR发布的安装包,默认数据库是Sqlite3,而这里应属MySQL连接地址被拒;
4)进入EasyCVR的后台配置文件,确认数据库信息,在安装包根目录下的easycvr.ini中找到 [database] 项,如下:
5)可以确认此时设置的是MySQL数据库,但库地址并未修改,是默认的;
6)如需换用MySQL,则要配置数据库的连接地址;若使用默认Sqlite3,将此项改回即可;
Tips:修改配置文件后,要重启服务生效。
7)这里我们修改后,服务已经启动正常,且Web页面也恢复了访问。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。