记一次非常危险的现网问题
昨天上线之后都是正常的,今天中午突然服务器宕机了,而且刚刚上完线,大家都不在公司,运维也请假回家了,然后一个开发到现网服务器找问题,一直找不到问题,这太危险了,更坚定了我走技术路线的道路,这才是核心,这才是硬技术。
解决了之后原来是redis的问题,导致把内存占满了,导致了cpu停止运行了,宕机了。这种隐藏的问题是技术方案上的缺陷,不到一定的量都很难发现,如何避免?太难避免了,大家都是人不是神,总会有想不到的地方。
后记:
redis 数据库内存数据满了,会宕机吗?答案是:不会让他出现存满的情况,在使用Redis的时候我们要配置Redis能使用的最大的内存大小,存到一定容量的时候还有Redis的内存淘汰策略呢,还有LRU算法进行淘汰,等等。。。
技术改变命运