领事健康检查:503 服务不可用
Posted
技术标签:
【中文标题】领事健康检查:503 服务不可用【英文标题】:consul health check: 503 Service Unavailable 【发布时间】:2016-08-05 19:50:22 【问题描述】:我在我的应用程序中使用 spring cloud consul。当我启动应用程序时,我没有例外(在领事中注册的服务)。但是当领事检查健康时我得到了这个错误:
HTTP GET https://xxxxxxxxxx:8181/health: 503 Service Unavailable Output:
"status" : "DOWN"
这是我的配置文件:
spring:
application:
name: @pom.artifactId@
cloud:
config:
enabled: false
consul:
config:
enabled: true
host: localhost
port: 8500
discovery:
scheme: https
endpoints:
health:
sensitive: false
restart:
enabled: true
shutdown:
enabled: true
我的pom如下:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-all</artifactId>
<version>1.0.0.M6</version>
</dependency>
【问题讨论】:
【参考方案1】:您的配置似乎有点不正确。 最新的documentation包含如下配置示例:
spring:
cloud:
consul:
host: localhost
port: 8500
顺便说一句:最新的spring-cloud-consul
版本是RC1
【讨论】:
以上是关于领事健康检查:503 服务不可用的主要内容,如果未能解决你的问题,请参考以下文章