求大神指教, 如何写一个全局recover,保证服务不会因为go程里面的panic整个挂掉

ywdhzxf · · 3697 次点击
22楼 <a href="/user/focussoft" title="@focussoft">@focussoft</a> 小兄弟你淡定点,你先看看我举的例子。。。 按你的方式,进程肯定宕,我举例子的场景,只是少量触发异常的请求失败,并不会服务不可用 panic不一定是对整个服务都致命的bug,我举的例子一样适用,你先冷静想想,不要带着偏激的情绪去讨论问题 另外,你说的core dump是指控制台输出吗?规范点的项目,不会依赖控制台输出重定向这种日志的。。。 最简单的方式思考:如果panic了就必须让进程退出,那recover还有存在的必要吗?那go团队提供了recover难道是go团队脑残吗^_^
#28
更多评论
polaris
社区,需要你我一同完善!
没法全局,只能每个 gorouitne 自己 recover 自己。
#1
<a href="/user/polaris" title="@polaris">@polaris</a> 如果不考虑go程的话可以监听, 但是go程里面不知道咋监听...
#2