/health路由访问通,但是健康检查失败

/health路由访问通,但是健康检查失败

老师,为什么我用 postman 访问 localhost:8021/health 可以访问通,为啥consul健康检查不通过

我的 go 服务是在 docker 容器中,做了映射

https://img1.sycdn.imooc.com//climg/64c32d08093683ef13901090.jpg

https://img1.sycdn.imooc.com//climg/64c32d08096d174210020725.jpg

https://img1.sycdn.imooc.com//climg/64c32d0809da749f17900940.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2023-07-30 15:56:15

进入conul容器中ping一下看看是否能ping通主机的ip

  • 提问者 uccs #1

    问题已经解决了,程序和 consul 不在同一个容器中,这里的 IP 不能使用 localhost,而是要使用程序所在机器的 IP

    2023-07-30 22:06:11
  • bobby 回复 提问者 uccs #2

    好的。。。

    2023-08-01 19:22:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       501    人
  • 解答问题       577    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师