思维导图链接:http://naotu.baidu.com/file/e8b00c8079dbde24f9f50c1be7b49eb9?token=514dc75a7e60b372
对于线上生产环境项目,去定位问题往往不像在测试环境中那么容易,但总体思路还是 发现问题,找到原因,解决问题
1.通过性能测试工具(Apache JMeter,亦可用作性能压力测试)发现问题,比如某个api请求响应慢
2.再根据常规问题排查(日志,硬件资源监控等)一些工具(JDK命令等)去找到问题原因(硬件?或代码?)
3.最终定位到了问题原因后,就可以去思考如何解决问题
在整个过程中,找到问题的原因是最重要的,只要找到原因后才能知道怎么去解决,具体可看思维导图