当本地启动程序,连接到eureka注册中心后,不小心点击了disconnect、terminate会造成该服务长时间没有下线,此时需要强制下线(我遇到到情况是这样,可能有所不同,但是现象是服务一直存在不下线)
具体方法:
通过注册中心的接口, 接口请求格式如下
// yml配置的注册中心defaultZone
eureka:
client:
serviceUrl:
defaultZone: xxxxxxx
发送一个put请求
http://你的注册中心zone/apps/实例名称/实例地址加端口
也可以通过页面查看信息,例如:
图中红色标识位置
具体示例:
http://127.0.0.1:8671/eureka/apps/TEST-APPLICATION/127.0.0.1:test-application:10090/status?value=OUT_OF_SERVICE
postman调用截图
后台页面看下结果:
注意点:
1.复制实例名称端口时不要有空格
2.请求方式可以是put、delete