mico run报错: “transport: Error while dialing dial tcp 127.0.0.1:8081: connect: connection refused“

最近在学习micro框架的时候,遇到了下面这个问题:

lcx@ubuntu:~/lhome$ micro run .
Error creating stream: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:8081: connect: connection refused"

出现这个错误的原因是,没有登陆micro:

#首先启动micro服务
lcx@ubuntu:~$ micro service
.....
#然后使用官网的账号进行登录
lcx@ubuntu:~$ micro login
Enter username: admin
Enter password: 
Successfully logged in.
#然后再启动我们的服务
lcx@ubuntu:~/lhome$ micro run .
#由于micro run成功是不返回的,因此使用micro status查看
lcx@ubuntu:~/lhome$ micro status
NAME		VERSION	SOURCE				STATUS	BUILD	UPDATED		METADATA
example-service	latest	/home/lcx/example-service	running	n/a	1d6h52m59s ago	owner=admin, group=micro
lhome		latest	/home/lcx/lhome			running	n/a	6s ago		owner=admin, group=micro
#micro v3也没有返回监听的端口,可以使用 micro logs命令查看
lcx@ubuntu:~/lhome$ micro logs lhome | tail -n 3
2020-12-23 23:12:45  file=service/service.go:190 level=info Starting [service] lhome
2020-12-23 23:12:45  file=grpc/grpc.go:949 level=info Server [grpc] Listening on [::]:40621
2020-12-23 23:12:45  file=grpc/grpc.go:760 level=info Registry [service] Registering node: lhome-ee7acfc9-c27d-4e0a-ae88-4ae0434f3443
#可以看到监听的端口是40621,此时就可以通过浏览器ip:40621来访问了
lcx@ubuntu:~/lhome$ 

参考:
micro官方文档(英文):https://docs.m3o.com/
micro中文文档:https://learnku.com/docs/go-micro/3.x/home/9332

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值