648540858 / wvp-GB28181-pro

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
https://doc.wvp-pro.cn
MIT License
4.8k stars 1.42k forks source link

技术咨询 编译2.7.0 今天发布的最新版本无法正常运行,麻烦看下问题。。 #1374

Closed YesHarlem closed 5 months ago

YesHarlem commented 5 months ago

环境信息:

内容描述: 在x86和arm平台下部署,运行时都提示错误,无法正常运行(数据库也导入最新版本)。 同样的环境,脚本打包 2.6.8版本(314423bd011cffcbf8201047c76cc8e9127e86f2) 是可以正常运行的。

日志: Caused by: org.apache.ibatis.exceptions.PersistenceException:

Error querying database. Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource

The error may exist in com/genersoft/iot/vmp/storager/dao/MediaServerMapper.java (best guess)

The error may involve com.genersoft.iot.vmp.storager.dao.MediaServerMapper.queryDefault

The error occurred while executing a query

Cause: com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource

at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)

日志 log.txt

日志内容放这里, 文件的话请直接上传

mengxing2017 commented 5 months ago

这看着像是数据库都没连上

YesHarlem commented 5 months ago

这看着像是数据库都没连上

数据库连接参数应该是没有问题的,同样的配置文件和数据库,测试2.6.8没有问题,数据库是mysql 8.0.36

YesHarlem commented 5 months ago

以下是数库数连接相关参数,应该是没有错的 image image

mengxing2017 commented 5 months ago

33306,33060,是同一个端口吗,看清楚点

YesHarlem commented 5 months ago

33306,33060,是同一个端口吗,看清楚点

image 不好意思,截错图了,把之前的图上传上来了。 再次确认过,还是连不上。

YesHarlem commented 5 months ago

image image

YesHarlem commented 5 months ago

image

mengxing2017 commented 5 months ago

报错信息截图全一点嘛,靠猜猜不出问题

YesHarlem commented 5 months ago

报错信息截图全一点嘛,靠猜猜不出问题 抱歉抱歉, 上传了log log.txt

YesHarlem commented 5 months ago

这个是debug log debug_log.txt

zc640618 commented 5 months ago

2.6.8版本和2.7.0版本的配置文件数据库部分有改动的,你看看是不是这里的问题? https://github.com/648540858/wvp-GB28181-pro/blob/f4e41659d8ea91db1c3ec5a584270a7b3ef8ce65/src/main/resources/all-application.yml#L35C1-L72C1

mengxing2017 commented 5 months ago

你docker之间是不是互联互通的?看你redis也有问题

mengxing2017 commented 5 months ago

已经好久没弄过docker版的,可以加我 QQ 407692831 看一眼

YesHarlem commented 5 months ago

经[mengxing2017]的耐心帮忙和排查,原来是配置文件不是最新版的原因。使用最新版配置文件解决。