昨天晚上对
yi18.net
(医药吧网站
)
做
了代码的更新,更新运行正常。本以
晚上做服务器的更新时最好的,但我错了,并不是晚上更新服务器不好。对于那些
大量用户的网站,白天更新对用户使用很受影响。但对于我这个个人网站现在日访
问量还不到100的网站其实影响不大。
我在快晚上12点时,对网站做了更新,一切很好!就开开心心的睡觉去了,当然
还做了一个美梦。早上噩梦就来了,网站不知什么时候宕掉了。于是就开始查找
问题,结果发现宕机时间是网站更新后的一个小时,为什么是一个小时?由于我的
网站做了大量的数据缓存,而且缓存时间设置的过期时间都是一个小时。访问的时候
就会全部重新去请求数据库,所以就出现CUP,内存报表的情况,无图无真相,下图:
所以就出现高使用?
事后检讨与思考
1、以后尽量的避免更新服务器后做美梦,应该尽量跟踪服务器状态
2、修改缓存的过期时间,不应该把所以的过期时间设置在同一时刻
3、从图中就知道网站的mysql是心病,所以现在就开始做mysql的优化,不能再推了!
4、升级服务器硬件,现在配置(1G内存,单核cup),原来内存还是512的内存,
希望尽快的绑上富婆、白富美。
来源:oschina
链接:https://my.oschina.net/u/657074/blog/201378