重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]( 三 )


重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]

文章插图
查看栈地址:
重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]

文章插图
然后是根据地址查看对象:dumpobj 00007fe0c4442f28
重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]

文章插图
这个webrequest 里面有一个是system.url 我们写程序的知道这是访问地址 。
然后继续查这个对象,上面那个value 就是地址哈 。
00007fe0c4437cf8然后可以看到url 地址:
重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]

文章插图
第一个就是了,为什么确认第一个就是,看名字 。
重新整理 .net core 实践篇 ———— linux上排查问题实用工具 [外篇]

文章插图
这样就查到了 。
先到这里吧,介绍这个lldb 是为了查看非托管栈的,如果查看托管的一般使用dotnet-dump 就好了 。
而且一般是用来分析cpu 和 内存高的地方,一般服务端错误会有日志的 。
结继续后面演示cpu 和 内存高的例子,这个对服务端更有实用性 。

经验总结扩展阅读