我们的项目用的iris框架, 在接口里面开启go程后如果go程 panic 了, 则整个服务都会挂掉, 能不能写一个全局的 recover来监听go程的 panic
更多评论
<a href="/user/polaris" title="@polaris">@polaris</a> 如果不考虑go程的话可以监听, 但是go程里面不知道咋监听...
#2
一般框架都会提供 recover 中间件,只要在请求里不新开 goroutine,是不会出现你的问题的。如果开了新的,你自己需要保证不会 panic,如果不确定,在新开的 goroutine 开始处加上 recover
#3