web实例重启排查思路

场景:web有实例进行重启,用户想要查找原因

排查方向:

1.先上bi后台管理里面的监控大盘查看CPU的监控 看看是否是因为cpu打满导致的web重启,(如果cpu打满的话有数web会有自救机制会重启web实例)

2.可以在台管理的日志查看到响应时间长的接口从而找到对应的报告,步骤如下:

  • 通过后台管理的日志查询找到web示例重启之前用时最大接口,步骤如图所示

web实例重启排查方法 - 图1

  • 然后查询具体的日志信息,通过截图可以看出来这个接口的等待时间都是耗费在了web上

web实例重启排查方法 - 图2

  • 然后点击Controller后面的inpunt查看详细找到对应的报告id和组件id

web实例重启排查方法 - 图3

  • 最后去有数页面里面根据前面获取到项目id和报告id找到对应的报告,然后再F12里面的元素模块 根据组件id查找到具体是哪个组件导致的

web实例重启排查方法 - 图4