springboot启动卡在io.lettuce.core.KqueueProvider问题修复

问题

前几天自己搭建一个Spring Cloud系统,系统上线测试环境之后,系统一直卡在下面的日志:

2020-07-18 09:13:06.390  INFO [,,,] 1088 [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
2020-07-18 09:13:06.413  INFO [,,,] 1088 [main] io.lettuce.core.KqueueProvider           : Starting with kqueue library

要启动七八遍才可以正常启动,进入MyBatis的日志页面。

解决方案1

  • 原来是手残,加了一个spring-cloud-sleuth-core依赖,这个依赖里面包含了spring-cloud-starter-zipkin依赖,这个依赖导致了一直启动卡住,过一会儿进程就会挂掉。
  • 由于我项目上没有用到链路追踪,所以我直接把这个依赖删掉就好了。

解决方案2

  • redis初始化的时候设置了值,将设置值的操作删掉就好了。
    springboot启动卡在io.lettuce.core.KqueueProvider问题修复_第1张图片

解决方案3:

sleuth-zipkinredis 初始化时会冲突死锁,导致项目启动卡住,可以通过配置,在sleuth中禁用 redis:

spring:
  sleuth:
    # sleuth-zipkin 和 redis 初始化时会冲突死锁,导致项目启动卡住,所以这里禁用 redis
    redis.enabled: false

SpringBoot实战(二十二)集成 Sleuth、Zipkin



参考文章:
https://blog.csdn.net/u011039332/article/details/107423951

你可能感兴趣的:(Java,spring,boot,spring,cloud,java)