v4.8.0引入elasticsearch后启动服务,会在初始化数据库连接时卡住

Blade 未结 2 43
lstar
lstar 剑者 2小时前

一、该问题的重现步骤是什么?

1、正常的一个boot服务,之前一直采用的是4.5.0,近两天升级到4.8.0后启动服务会在数据库初始化的时候一直卡住,大概需要卡住3分钟,日志如下

2026-03-11T16:17:00.856+08:00  INFO 1367 --- [portal] [           main] o.s.cloud.commons.util.InetUtils         : Cannot determine local hostname

2026-03-11T16:17:00.889+08:00  INFO 1367 --- [portal] [           main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource

2026-03-11T16:19:31.378+08:00  INFO 1367 --- [portal] [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} inited

2026-03-11T16:19:36.460+08:00  WARN 1367 --- [portal] [           main] c.b.mybatisplus.core.toolkit.Sequence    : Initialization Sequence Very Slow! Get datacenterId:24 workerId:5

 

2. 经过我自己个人验证发现结论,我连接的是mysql 8.0.35数据库版本

    1、以下两个依赖同时存在一个服务中时,启动就会变慢,主要是因为 blade-core-db里面的blade-db.yaml这个文件

<>
    <>org.springframework.boot</>
    <>spring-boot-starter-data-elasticsearch</>
</>
<dependency>
    <groupId>org.springblade</groupId>
    <artifactId>blade-core-db</artifactId>
</dependency>

3.blade-db.yaml文件内容采用的是默认配置,没有修改过,内容如下

:
  :
    : com.mysql.cj.jdbc.Driver
    :
      : 5
      : 20
      : 5
      : 60000
      : select 1
      : 2000
      : false
      : false
      : true
      : 60000
      : 300000
      :
        : true
        : blade
        : 1qaz@WSX
      :
        : true
        : /*
        : : true
        : 10



二、你期待的结果是什么?实际看到的又是什么?

1、希望和之前一样增加es后启动会很快,

2、看到的是启动很慢

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

产品:bladex微服务
版本:v4.8.0

操作系统:mac电脑上面

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 你是说4.5.0用es没问题,用4.8.0后就会卡住么?

    你把 blade-db.yaml 删掉,然后mysql的驱动改成4.5.0的版本试试还有没有同样问题出现

    0 讨论(1)
  • 1小时前


    1、之前用4.5.0的时候增加es是没有问题的,更新到4.8.0版本后就会卡往

    2、把blade-db.yaml文件删除后,启动就不会卡住

    3、我刚刚将

    mysql-connector-j

    更换为

    mysql-connector-java

    再次启动就不会卡住,正常启动没有问题


    4、我测试好像是因为

    initial-size

    这个属性的问题


    5、升级到4.8.0后就开始卡住了(我打开翻墙软件后他就不卡了),好像是网络问题。但是把es的依赖删除后不开翻墙也不会卡住

    作者追问:1小时前

    我去,这么神奇,我们排查下

    回答: 1小时前

    好的,期待你的回复

    作者追问:1小时前

    周末留意下

    回答: 1小时前

    好的

    0 讨论(0)
提交回复