我们的项目用的iris框架, 在接口里面开启go程后如果go程 panic 了, 则整个服务都会挂掉, 能不能写一个全局的 recover来监听go程的 panic
麻烦你张开你的小母狗眼仔细看之前的回复,
一开始本人的回复说了recover不能解决panic的问题,不能让服务不挂带病运行,
从头到尾一直都是这个观点,你从一开始就东拉西扯的说点什么玩意儿,一会log, 一会解锁释放资源。。。
野蛮使用panic是你的代码例子中这么干的吧,这就是我说的故意的panic的典型行为。
你的全局变量是个文件名没错,但是对这个全局文件名操作写入删除本身就是全局性的吧,你这种加锁不是全局是什么?还有脸BB个什么劲?
这和菜不菜的没关系,你再牛逼把spec搬上来把k8的代码搬上来把某大神的圣旨请出来也解决不了楼主的问题。
搬这个代码搬那个spec玩学院派没问题,只是上帝保佑你的项目不要出现学院派解决不了的怪问题。
别扯了,继续说下去只能完美暴露你更多的浅薄和百度搬砖工的身份。
#44
更多评论
<a href="/user/polaris" title="@polaris">@polaris</a> 如果不考虑go程的话可以监听, 但是go程里面不知道咋监听...
#2