解决过的问题
架构师肖邦
这个作者很懒,什么都没留下…
展开
-
服务宕机及优化
一、现象: 16点30分左右,某服务飘红,重启之后,内存很快又爆掉,扩充实例到8台之后仍然不行,请运维临时调大最大堆和最小堆到3g,暂时抗住。二、原因分析: 历史遗留问题,1年前某开发写代码时将,所有数据拼成一条sql去存储,随着数据量变大14w数据用一条sql怼到数据库导致服务宕机。 三、Kibana日志:四、线上服务器配置:-xms2g -xmx2g 年轻代1G 老年代1G...原创 2020-10-15 11:10:41 · 353 阅读 · 0 评论 -
百万用户消息处理
场景: 每条消息内容假设占内存1KB(约512个汉字),100W用户的消息同时放入内存约占976.56MB。-----大消息每条消息内容假设占内存0.12KB(约58个汉字),100W用户的消息同时放入内存约占107.56MB。-----本次需求消息(温馨提示:上课提醒有助于养成良好学习习惯哦~\r\n同时为了避免干扰\r\n上课消息提醒只会在每周一、三、五推送哦~) 服务器相关...原创 2019-11-22 11:12:36 · 28393 阅读 · 0 评论 -
redis资源未释放引发的问题
一、redis资源未释放的起因:N年前,在修改一个古老程序时,不小心把redis释放的这块给干掉了, if (jedis != null) { if (!isInProcess) { jedis.del(currentPageRunControlRedisKey); } JedisUtil.getInstance().closeJedis(j...原创 2018-04-16 21:47:57 · 11332 阅读 · 0 评论