Consul注册中心显示红叉 (All service checks failing)
错误原因:
心跳机制没有打开,所以健康检查总是报红
解决方法:
在 application.properties 添加以下配置,打开心跳机制:
spring.cloud.consul.discovery.heartbeat.enabled=true
如果用的是 application.yml,如下:
spring:
cloud:
consul:
discovery:
heartbeat:
enabled: true
添加配置后,重新启动服务。