赞
踩
一般是由于某个节点失效,导致其他节点的缓存命中率下降,缓存中的数据去数据库查询,短时间内造成数据库服务器崩溃。
重启DB,短期又被压垮,但缓存数据也多了一些。
DB反复多次启动,缓存重建完毕,DB才稳定运行。
或者是由于缓存周期性的失效,比如每6小时失效一次,6小时将有一个请求峰值。
严重者甚至会令DB崩溃。
解决方案:
1.把缓存设置成随机3到9小时的生命周期,这样不同时失效,把工作分担到各个时间点上去。
2.失效尽量放在晚上。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。