题目序号:(3640)
题目来源: 百度
频次: 1
答案:小强
- 如果项目添加链路追踪,每一处的调用耗时记录在日志当中,通过日志先找到问题的大概地方
- 主要先查看数据库和内存中间件的耗时,定位到主要问题,分别查看中间件服务上面的cpu, 内存, 磁盘io,网络连接
- 排除上面问题,业务代码的问题,基于go tool pprof 和 go tool trace 和 火焰图分析具体的瓶颈在那个地方,cpu过高, 内存泄漏, 锁没有释放,具体问题具体解决
本文来自投稿,不代表本站立场,如若转载,请注明出处: