0
点赞
收藏
分享

微信扫一扫

HikariPool-1 - Shutdown initiated... HikariPool-1 - Shutdown completed. Stopping

半秋L 2022-02-14 阅读 100

项目背景:用jenkins构建一个springboot项目,构建脚本start.sh里用java -jar web.jar命令启动项目。

问题:jenkins的日志输出提示项目构建成功却无法访问项目,查看项目启动日志,发现在启动成功后多了如下内容:

[SpringApplicationShutdownHook] INFO  [com.zaxxer.hikari.HikariDataSource] HikariDataSource.java:350 - HikariPool-1 - Shutdown initiated...
[SpringApplicationShutdownHook] INFO  [com.zaxxer.hikari.HikariDataSource] HikariDataSource.java:352 - HikariPool-1 - Shutdown completed.

自动关闭了项目,为何?

通过查找资料找到原因:Jenkins默认会在构建完成后使用processTreeKiller杀掉了所有子进程。不知道什么机制?!

解决办法:在shell脚本中添加BUILD_ID=dontkillme就可以完美解决这一问题

 参考资料:jenkins中shell执行tomcat启动命令时会自动终止_vilison-0.0的博客-CSDN博客

举报

相关推荐

0 条评论