Open Hyvi opened 4 years ago
这里有点疑惑,怎么从三张图里 看出来是没有关闭连接? 里面的逻辑是怎样的。
这里有点疑惑,怎么从三张图里 看出来是没有关闭连接? 里面的逻辑是怎样的。
@Hyvi 排查步骤的话,就是 结合实战 一步步看下来了,你的疑惑点是如何发现有问题的。
这里内容涉及的有点多,主要是我们在排查时可以发现通篇都是 grpc 相关的调用,我们可以看到有几个处理核心和保持连接的相关方法的比重占比,因此可以进行初步断定,再结合下一步动作做应用分析就好了。这需要对 grpc 本身有一定的了解。
这里是 Synchronization blocking profile 图吧。
@Hyvi 应该没错?我看文章通篇这样提到 Syscall blocking profile。
https://github.com/eddycjy/blog/blob/master/content/posts/go/tools/2019-07-12-go-tool-trace.md#syscall-blocking-profile
这里是 Synchronization blocking profile 图吧。