怎样建设网站网站,去除wordpress主题头部作者信息,模板网站哪个平台好,静态网站制作模板Doom流量回放工具导致的测试环境服务接口无响应的排查过程
现象描述#xff1a; a)部分接口#xff08;A组接口#xff09;无响应 b)部分接口#xff08;B组接口#xff09;正常响应 c)还有一部分接口#xff08;C组接口#xff09;,场景1无响应#xff0c;场景2正常响…Doom流量回放工具导致的测试环境服务接口无响应的排查过程
现象描述 a)部分接口A组接口无响应 b)部分接口B组接口正常响应 c)还有一部分接口C组接口,场景1无响应场景2正常响应具体情况 A组接口业务服务内没有日志信息打印 B组接口业务日志正常打印 C组接口场景1正常打印日志场景二日志打印到某个位置后续日志无打印也无报错或者异常信息现象出现时间点 第一次是上周二出现当时本地无法复现当时怀疑可能是环境问题重启后小时 第二次是上周六出现仔细观察了现象与周二基本一致总结出现象与本文第一部分现象描述一致当时测试等着进行业务测试只能重启。然后分析原因未找出问题 周一与同事交流建议从jvm看起有没有内存资源、cpu资源异常问题、有没有锁表问题等。 后面观察到在服务异常响应时间段内存在阻塞线程但因为内存快照没有抓取无法确定原因。然后联系DBA排除了锁表的可能性。 4.压测环节 将问题反映给测试后建议进行压测观察一下但因为设计的接口太多只能对当时查询异常的接口压测但问题没有复现。 直到本周一情况出现联系压测的同事最终找到阻塞的线程是来自doom当时以为是业务代码哪里用到了这个工具但是没有找到最后才是到是测试用的工具对业务服务的接口产生了干扰该工具的任务停掉后业务服务恢复正常。
doom工具具体导致线程阻塞的原因还在排查。