zoukankan      html  css  js  c++  java
  • 2019-10-10问题

    分布式问题--框架HSF

    问题如下:hsf服务调用超时,有时候能成功,大部分时候超时未响应

    起因:idea退出时未关闭server,idea提示关闭,点了确认过后,关闭时间有点久,就强制退出了。

    后续发生了许多问题,如tomcat server启动不成功,端口被占用。 更改端口无效,需要删除配置项重新添加configuration,idea会自动寻找未占用端口。

    解决完端口占用过后,就发生了这个大问题,请求超时无响应。

    划重点:

    • 第一步就是在api接口里面打印请求日志,判断请求进来没有
    • 第二步请求进来了,打断点看有没有代码错误(测试这一步的时候,是因为刚好请求进来了,所以有了这一步)
    • 然后后面打断点时,请求就没了
    • 当时就反应过来了,hsf是一个分布式调用框架,服务是集群,可能有多个服务,请求去了其他主机

    接下来就是踩坑过程了!!!

    公司有两个后台网站,一个是配置中心,一个是注册中心。对分布式是才接触,然后记错了网站,登陆了配置中心,然后里面有很多属性和注册中心相似,比如分组,环境之类的术语。所以在配置中心没找到我的服务。

    接下来就是接近一个半小时的踩坑,重启idea,重启电脑,重启服务,均无效果。

    后面导师提了公司的服务注册在edas里面,才知道找错了网址。

    问题出现在,idea退出未关闭server。导致edas上面服务还在,所以请求超时是因为服务调用去了那里面,edas监测心跳未检测到该服务并杀死。

  • 相关阅读:
    没有生产管理,只会生产的企业即将被淘汰
    实施一套MES系统需要多少钱?
    MES助力日立电梯提升精细化管理水平
    数据定义
    (CVE-2017-16995)Ubuntu内核提权
    (CVE-2017-7494)Linux Samba远程代码执行
    (CVE-2019-13272)Linux本地提权
    vulnhub 之 dc6
    vulnhub 之 dc 5
    vulnhub 之 dc4
  • 原文地址:https://www.cnblogs.com/yuanzessrs/p/11650555.html
Copyright © 2011-2022 走看看