course-edge-service显示dubbo超时?
来源:5-1 了解Mesos
慕村0575368
2021-04-20
docker-compose up -d 后浏览器访问
http://www.mooc.com:8888/course/courseLsit
跳转登录页面进行登录,获取token
再访问http://www.mooc.com:8888/course/courseList?token=xxxx
但是页面没有任何显示
我的数据库表中有相关的内容
查看docker logs <course-edge-service的容器id>
显示如下:
我根据异常搜索解决办法,说是需要重启zookeeper但是我重启了不管用,老师还可能是什么地方的问题呢?
测试sendVerifyCode时user-edge-service的日志
检查ip端口我看的是user-thrift-service服务的容器日志(user-service),没有相关异常:
检查7911端口,但是显示两条,下面的172.19.0.2是正常的吗?
172.19.0.的ip以前在dubbo中看到过,所以又查看了dubbo看是否是dubbo的服务的地址,但是发现地址不一样,所以我这个应该不是错连到dubbo上了吧?
不知道我理解您说的解决办法理解正确了么。。。
写回答
1回答
-
刘果国
2021-04-21
问题就是dubbo的客户端调用服务端超时,日志中显示了dubbo provider的地址是172.19.0.4:20880 ,先检查这个dubbo服务是否ok,定位是客户端还是服务端的问题。(检查dubbo服务可以使用telent 172.19.0.4 20880 ,输入ls、invoke等命令进行直接测试)
052021-04-23
相似问题