go 服务莫名挂掉,如何分析 core 文件,定位项目代码问题

2023 年 2 月 6 日
 selfeasy

对于 go 服务生成 core 文件,环境设置 ulimit -c unlimited export GOTRACEBACK=crash 都设置了,但是使用 dlv 工具分析生成的 core 文件,只有如下信息,无体现到项目代码的具体位置,请问如何解决服务挂掉问题?

(dlv) bt
0  0x0000000000465491 in runtime.raise
   at /usr/local/go/src/runtime/sys_linux_amd64.s:150
   error: error while reading spliced memory at 0xc0000a51f0: EOF
(truncated)
1211 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/913569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX