启动网关后访问podapi会500报错
来源:5-23 统一网关的说明讲解

404_
2023-02-27
目前统一网关已经在虚拟机中使用docker 正常 启动
podapi已经做出了镜像,也在该虚拟机中使用docker 正常 启动
该虚拟机的ip地址是192.168.2.41目前我在虚拟机外面的windows上访问地址:http://192.168.2.41:8080/podApi/addPod
由如下报错:
{“id”:“go.micro.client”,“code”:500,“detail”:“error getting next go.micro.api.podApi node: none available”,“status”:“Internal Server Error”}
请问这是什么原因造成的?
我的podapi的micro的配置如下:
service := micro.NewService(
micro.Server(server.NewServer(func(options *server.Options) {
options.Advertise = “localhost:8082” 这个地方我配置成虚拟机的IP地址192.168.2.41也是报错的。
})),
micro.Name(“go.micro.api.podApi”),
micro.Version(“lastest”),
micro.Address(":8082"),
micro.Registry(consul),
micro.WrapHandler(opentracing2.NewHandlerWrapper(opentracing.GlobalTracer())),
micro.WrapClient(opentracing2.NewClientWrapper(opentracing.GlobalTracer())),
micro.WrapClient(hystrix2.NewClientHystrixWrapper()),
micro.WrapHandler(ratelimit.NewHandlerWrapper(1000)),
micro.WrapClient(roundrobin.NewClientWrapper()),
)
1回答
-
Cap
2023-02-28
注册的时候ip地址要是能够访问到的,你吧ip写成0.0.0.0然后注册了看consul里面的地址是什么。
00
相似问题