应用重启之后3-10分钟内无法连接数据 返回

SqlSugar 老数据
27 1423
该叫什么 粤叶 发布于2020/12/7
悬赏:0 飞吻

1、环境

两台 linux centos 7 负载均衡 其中一台既是既是负载服务器也是应用服务器

nginx web 做代理服务器,负载也是用nginx 

sqlsugar  4.9.8.1

mysql 驱动 6.10.4


2、触发流程

发布应用 (dll 上传覆盖)

重启应用

端口监听成功

数据库无法连接


3、报错信息

GlobalExceptionFilter:{"InnerException":null,"StackTrace":null,"Source":null,"Sql":null,"Parametres":null,"Message":"MySql.Data.dll Nuget更新到 6.10.4 版本的(Core 2.0只支持当前版本), 再检查连接字符串是否正确,Unable to connect to any of the specified MySQL hosts.","Data":{},"HelpLink":null,"HResult":-2146233088}


热忱回答27

  • 错误提示没连接上数据库服务器

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:是的,但是过十多分钟之后又可以链接上

    0 回复
  • Mysql驱动版本多少

    0 回复
  • 建议用6.9.12

    0 回复
  • 连接字符串是ip还是域名

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night6.10.4

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:阿里云的rds 域名

    0 回复
  • @粤叶:果然又是域名,你换6.9.12试试 

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:使用域名的话是有已知问题么?

    0 回复
  • Mysql.data和阿里域名有bug可以换驱动mysqlconnector替代mysql.data需要你改代码

    0 回复
  • Ip访问应该没问题

    0 回复
  • 新版本我会推出mysqlconnector版本

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:aliyun 的 mysql  rds  官网说 ip 有可能会变

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:可以,到时候再看看

    0 回复
  • 6.9.12的驱动可以测试一下

    0 回复
  • 最好在啊里☁️也提交这个bug已经有其他用户提出过了

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:好的

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:官网没有看到 6.9.12  但是nuget 上有,官网 的 6.10.2 就是对应的nuget 的6.9.12 么?image.png

    0 回复
  • @粤叶:6.9.12的驱动测试结果可以告诉我一下

    0 回复
  • NUGET安装

    0 回复
  • NUGET安装后 然后重新发布程序

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night

    错误 NU1605 检测到包降级: MySql.Data 从 6.10.4 降级到 6.9.12。直接从项目引用包以选择不同版本。 

     Vschool.Model -> sqlSugarCore 4.9.8.1 -> MySql.Data (>= 6.10.4) 

     Vschool.Model -> MySql.Data (>= 6.9.12) Vschool.Model


    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    应该需要重新编译 sqlsugar

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:安装不了,sqlSugarCore 需要的最低版本是 6.10.4

    0 回复
  • sqlSugarCore.MySqlConnector 这个已经发布了 你引用这个把以前的SQSLSUGAR全部卸载

    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:我试试


    0 回复
  • 粤叶 粤叶 VIP0
    2020/12/7

    @fate stay night:可以编译成功,我发布到测试环境跑两天看看

    0 回复