HikariPool-1 - Start completed后面不执行

排查
1.可能是application.yml里面的某个配置错了
2.@PostConstruct和@Scheduled不能用在同一个方法上
关键的一点在于找出能正常运行和不能正常运行期间都改了些啥

### HikariDataSource 关闭过程日志解析 #### 日志信息解释 当应用程序正常关闭时,`HikariDataSource` 的 `shutdown` 方法会被调用以确保连接池中的所有资源被正确释放。具体来说: - **初始化关闭**:日志条目 `[SpringApplicationShutdownHook] INFO [com.zaxxer.hikari.HikariDataSource] HikariDataSource.java:350 - HikariPool-1 - Shutdown initiated...` 表明正在开始执行数据源的关闭操作[^1]。 - **完成关闭**:紧接着的日志条目 `[SpringApplicationShutdownHook] INFO [com.zaxxer.hikari.HikariDataSource] HikariDataSource.java:352 - HikariPool-1 - Shutdown completed.` 显示整个关闭流程已经顺利完成,意味着所有的数据库连接已经被安全地断开并回收。 这些日志通常出现在应用服务器停止服务的过程中,比如通过发送终止信号给 Spring Boot 应用来触发优雅停机机制的时候。 #### 可能的原因分析 上述日志表明的是正常的生命周期管理行为,并表示存在任何错误或异常情况。相反,这证明了 HikariCP 连接池能够按照预期工作,在收到关闭指令后有序地清理资源。如果在此期间遇到其他类型的警告或者错误,则可能暗示着配置当或其他潜在问题的存在。 ```java // 示例代码展示如何定义一个简单的 DataSource Bean 配置类 @Configuration public class DatabaseConfig { @Bean(destroyMethod = "close") public DataSource dataSource() { HikariConfig config = new HikariConfig(); config.setJdbcUrl("jdbc:mysql://localhost:3306/testdb"); config.setUsername("root"); config.setPassword("password"); return new HikariDataSource(config); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值