go micro 500的问题

zifeihua · 2018-07-25 16:21:07 · 4793 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-07-25 16:21:07 的主题,其中的信息可能已经有所发展或是发生改变。

用的是 经常会出现
{"id":"go.micro.client","code":500,"detail":"none available","status":"Internal Server Error"}
怎么破,微服务没有自动关掉,还在运行中
中午还在正常运行中,下午其中的服务就连不上了


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4793 次点击  
加入收藏 微博
3 回复  |  直到 2018-08-10 18:57:53
zifeihua
zifeihua · #1 · 7年之前

360截图18720127090921.png 还有这些明明死掉了,还是显示正常,导致正常的服务无法使用

brig001
brig001 · #2 · 7年之前
  1. 你用的是api 接口吗? 请把详细的接口定义发来。 如果用的是 micro.api 你的handle中返回的 err必须为nil,否则会 api的路由层会认为出错了

2.cn1的服务 有多个的原因,肯定是你在关闭的是 使用的是 kill -9 命令,导致 服务还未从consul中解注册, 必须要用 kill -15 来通知关闭,这样才会从 consul中正确的解注册。

zifeihua
zifeihua · #3 · 7年之前
brig001brig001 #2 回复

1. 你用的是api 接口吗? 请把详细的接口定义发来。 如果用的是 micro.api 你的handle中返回的 err必须为nil,否则会 api的路由层会认为出错了 2.cn1的服务 有多个的原因,肯定是你在关闭的是 使用的是 kill -9 命令,导致 服务还未从consul中解注册, 必须要用 kill -15 来通知关闭,这样才会从 consul中正确的解注册。

谢谢

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传