原文:一次 Go 程序 out of memory 排查及反思

前言 最近在搞数据导出模块,在测试大文件下载的过程中,报了 Out of memory OOM 错误,因为之前没有遇到过这类问题,导致此次排查问题花费了大半天,也走了不少弯路,特此复盘记录。 现象描述 和往常一样复制粘贴完最后一个下载接口,没什么问题的话,导出模块就可以收工了。 上服务器部署完,随便测试了几个小文件的下载,一切按照预期正常地运行。 随后我点击下载了一个 . G 的大文件,情况变得 ...

2021-05-11 22:03 4 7466 推荐指数:

查看详情

一次艰难debug的反思

已经很久没有遇到如此顽固的bug了,总共耗费了我近1个礼拜的时间。期间的种种冲突,个人崩溃,最终解决方案的形成,到回过头来的反思,实在有太多值得梳理的东西。 从结果上来讲,这是个人js基础极端薄弱的集中体现,是对js闭包、基本流程和运转方式掌握不到位的综合反应。正因为基础薄弱 ...

Wed Jul 04 04:58:00 CST 2018 2 707
一次失败的WX小程序抓包、反编译经历中学习反思

某天看到群里某个朋友说某小程序抓不到包,我突然就来了兴趣,我也试着分析了下这个小程序,名字我就不说了,本着我个人兴趣分析学习的目的。 我用安卓和IOS,以及charles和fiddler都试了,还真的抓不到包,返回的都是如下图的数据,红色标注区域就是微信返回的接口,但是尾部的数字 ...

Mon Apr 20 01:06:00 CST 2020 2 3314
一次架构设计的总结和反思

  最近做了一次架构(流程)的设计,简单来说,是设计一个流程,提供相应的API,方便其他程序员将业务逻辑逐步迁移到另一套框架。在完成这次设计的过程中,还是有许多经验、教训,值得思考和记录。其实,这些经验总结,可能在其他地方看到过,也听别人分享过,不过只是“夫子言之,于我心有戚戚焉”,只有当 ...

Sun Oct 14 20:03:00 CST 2018 0 1340
一次失败升级后的反思

最近两周因为一个升级搞的精疲力竭,一共熬了四通宵。睡了一天,总算把觉补回来了。 不得不说这次升级非常失败,为了从哪跌倒从哪爬起,为了以后不再这么悲催,我总结下我收获的经验教训,希望对那些和我们处于同一水平线的项目有些许借鉴意义。 预则立,不预则废 准备不充分是我们这次犯得最严重的问题 ...

Fri Jun 20 16:58:00 CST 2014 30 5138
记录一次问题排查

1. 问题描述:早上刚来上班,业务部门同事反应管理后台无法登录 2. 问题排查定位 2.1 服务器排查 a. 接口是否可以调通:首先自己登陆后台,发现时好时坏,偶尔接口返回【系统忙】。我们系统接口异常调不通会返回系统忙 b. 服务是否死掉或者假死:连接服务器->查看Java ...

Tue Aug 03 02:08:00 CST 2021 0 260
关于页面502的一次排查

一、场景: 系统 Deepin 15;php 5.5.33;nginx 1.9.9 二、状况: 简单的页面输出正常(比如 phpinfo();),跑公司的任何一个项目,均502 三、排查 1、查询各种日志,包括 nginx.error.log、php_error.log ...

Wed Mar 23 04:38:00 CST 2016 1 1928
一次ARP病毒排查

XX公司网络卡断问题 1. 问题现象 2017年XX公司机关网络出现几次异常情况,并寻求内外部专家对异常情况进行诊断分析,均未找到原因,具体情况如下: ...

Thu Jan 18 17:04:00 CST 2018 0 2984
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM