go服务crash的log收集问题

davidcote · · 179 次点击 · 开始浏览    置顶
用go写了一个服务,交叉编译后运行在一个定制化的linux系统里面。 go服务类似于一个web服务,接受http请求,调用一些脚本之类的,还有个github.com/robfig/cron的定时任务,做一些定时操作。 系统总体还算稳定,但是100台设备,一天总有那么一两台会crash,而且收集不到日志,但是crash后,我的日志里面的最终点都是定时任务完成的log,后面就没有了。。 求问有没有什么方法可以收集到系统所有的crash日志,用了在日志中用了 syscall.Dup2(int(f.Fd()), int(os.Stderr.Fd())),但是也没收集到信息。 阿西吧,莫名其妙的crash啊,求大神支招。

有疑问加站长微信联系

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:812540095

179 次点击  
加入收藏 微博
1 回复  |  直到 2020-08-19 18:20:36
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传