java - Spring 应用程序可用性(Liveness 和 Readiness)返回 404
问题描述
我有一个 Spring Boot 应用程序 (v2.3.2) 并启用了执行器健康组以实现活跃和准备:
management:
endpoints:
enabled-by-default: false
endpoint:
health:
enabled: true
probes:
enabled: true
并GET /actuator/health
返回:
{
"groups": [
"liveness",
"readiness"
],
"status": "UP"
}
根据文档,我也应该能够GET /actuator/health/liveness
and GET /actuator/health/readiness
,但都 return 404
。
我错过了任何配置吗?
解决方案
这应该工作
management:
endpoints:
enabled-by-default: false
endpoint:
health:
enabled: true
probes:
enabled: true
group:
liveness:
include: "livenessStateProbeIndicator"
readiness:
include: "readinessStateProbeIndicator"
由于问题,这是一种解决方法
推荐阅读
- r - 如何在 R 中将同一“分组依据”中的数据分开?
- firefox - 通过 Jenkins 使用 docker 容器在 Firefox 浏览器中运行 TestCafe
- c# - Unity 3D C# Levels 锁定和解锁
- visual-studio - Visual Studio 2017 中的新项目中缺少位置
- javascript - 如何回发多选列表中的所有选定项目,以便将其包含在我的视图模型中?
- aframe - 仅一侧透明
- php - PHP - 如何通过另一个动态变量键入变量
- mysql - 如何规范化这个 MySQL 表
- r - 如何修复返回未定义变量的错误
- xml - 为什么“xsl:if test”在 Barcode4j 插件上不起作用