```go
```
用的是 经常会出现<br>
{"id":"go.micro.client","code":500,"detail":"none available","status":"Internal Server Error"}<br>
怎么破,微服务没有自动关掉,还在运行中 <br>
中午还在正常运行中,下午其中的服务就连不上了
![360截图18720127090921.png](https://static.studygolang.com/180725/6ed4dce59bcf42bb5deb0fe292c7bb72.png)
还有这些明明死掉了,还是显示正常,导致正常的服务无法使用
#1
更多评论
1. 你用的是api 接口吗? 请把详细的接口定义发来。
如果用的是 micro.api
你的handle中返回的 err必须为nil,否则会 api的路由层会认为出错了
2.cn1的服务 有多个的原因,肯定是你在关闭的是 使用的是 kill -9 命令,导致 服务还未从consul中解注册,
必须要用 kill -15 来通知关闭,这样才会从 consul中正确的解注册。
#2