go程序异常退出追踪

我的go应用,有时候无声无息退出了。网上查询,说是什么在goroutine中的意外的panic,会导致主进程退出。

跟踪问题的办法也很简单。

在main函数退出之前,打印一下debug.PrintStack()就可以了

 

https://pkg.go.dev/runtime/debug#PrintStack

这样在你的应用异常退出的时候,你可以看到具体是哪里的问题导致的异常退出。

分类: 默认 标签: 发布于: 2022-05-03 18:15:05, 更新于: 2022-05-03 18:15:05