Eureka 服务器健康状况不 运行
Eureka Server Health Not Running
我最近将尤里卡服务器从 Camdem.R3 更新到 Flinchley.RC1。设置有很多变化。
在 Camden.R3 上,无需进行任何额外设置,运行状况检查的控制台 link 即可运行。对于 Flinchley.RC1,运行状况检查会给出 404 响应。我正在尝试阅读 Flinchley 文档中的最新设置,但它只说明了如何检查健康状况。有没有办法查明客户端是否真的 运行 健康检查上下文?
经过多次研究,我发现 spring 引导执行器规格已针对 2.0 进行了更改。对于与 spring boot 1.X 兼容的 Camden.R3,所有执行器都在基本上下文中启动。虽然与 spring boot 2.0 兼容的 Flinchley.RC1 所有上下文都需要“/actuator”的上下文前缀。
Spring 引导 1.X 执行器:
- 默认情况下,所有执行器端点 "sub sites" 都处于打开状态。
- Health actuator 会在其文档中提供更详细的信息
回应
- 执行器在 Eureka 客户端站点的基础上下文中启动(例如 localhost:8080/health)
Spring Boot 2.0 执行器:
- 默认只有健康和信息是开启的。
- Health actuator 会给出 UP / DOWN 的简单答案。要向其他人展示,您需要在配置中进行设置。
- 所有执行器必须在 URL 中具有端点前缀。默认前缀
是 "actuator"(例如 http://localhost:8080/actuator/health)
有关详细信息,请参阅以下站点:
我最近将尤里卡服务器从 Camdem.R3 更新到 Flinchley.RC1。设置有很多变化。
在 Camden.R3 上,无需进行任何额外设置,运行状况检查的控制台 link 即可运行。对于 Flinchley.RC1,运行状况检查会给出 404 响应。我正在尝试阅读 Flinchley 文档中的最新设置,但它只说明了如何检查健康状况。有没有办法查明客户端是否真的 运行 健康检查上下文?
经过多次研究,我发现 spring 引导执行器规格已针对 2.0 进行了更改。对于与 spring boot 1.X 兼容的 Camden.R3,所有执行器都在基本上下文中启动。虽然与 spring boot 2.0 兼容的 Flinchley.RC1 所有上下文都需要“/actuator”的上下文前缀。
Spring 引导 1.X 执行器:
- 默认情况下,所有执行器端点 "sub sites" 都处于打开状态。
- Health actuator 会在其文档中提供更详细的信息 回应
- 执行器在 Eureka 客户端站点的基础上下文中启动(例如 localhost:8080/health)
Spring Boot 2.0 执行器:
- 默认只有健康和信息是开启的。
- Health actuator 会给出 UP / DOWN 的简单答案。要向其他人展示,您需要在配置中进行设置。
- 所有执行器必须在 URL 中具有端点前缀。默认前缀 是 "actuator"(例如 http://localhost:8080/actuator/health)
有关详细信息,请参阅以下站点: