这个版本新增加了一个功能,可能很大程度上轻松触达到用户,从而可提高用户的留存。测试期间也经过反复测试,产品经理也与运营同学沟通并进行小规模的推广,然后上线1个小时候就发生故障了:用户无法查看首页动态数据了······纳尼,一发版就有问题,难道就逃不脱这个魔障??
服务器环境:redis配置了持久化,最大分配了4G的内容。
触发条件: 内存占用达到临界值4G,后面进行了PUSH群发,短时间用户大量点击验证用户信息。此时redis的fock进程持久化数据失败,部分用户无法获取自己的信息服务端保存
解决方案:
- 分析哪部分数据占用大量内存:首页俱乐部按热度排序redis未设置过期时间,大量占用内存。删除这部分redis数据并设置过期时间为1小时。现占用内存小于1G
- 增加redis内存(临时加到6G)
相关资料:redis简介