SpringBoot项目健康检查端点返回为down排查思路
问题背景
项目启动无异常,接口可正常访问,但是超过健康检查时间后,容器自动重启。
端点配置如下
management:server:port: 8166endpoints:web:exposure:include: info,health,monitoring,metrics,caches
排查思路
访问健康检查端点/actuator/health
当前信息仅显示结果为DOWN,无法排查原因
变更yml显示详细健康检查原因
management:server:port: 8166endpoints:web:exposure:include: info,health,monitoring,metrics,cachesendpoint:health:show-details: always
重新启动项目访问健康检查端点
由详情我们可以看到DOWN产生的原因,去对应解决即可。
我本次遇到的问题是引入了多余的 ActiveMQ组件,在pom中排除后健康检查恢复为UP,容器不再重启