*宣布恋情拖垮新浪微博
就在国庆长假的最后一天,10月8日中午12:00,艺人*通过微博公开与艺人关晓彤恋情,12:02关晓彤进行了回复。紧跟着12:32,新浪微博客户端爆出无法正常刷新、评论、多页面无法正常显示等问题。直到下午4:04,微博搜索工程师丁振凯发微博“埋怨”*,称:“服务器稳定了,岳父喊我喝酒去了,都是*干的好事!”。
下午4:32,微博CEO
来去之间表示,紧急租用增加了台阿里云服务器来应对流量高峰,确保网友们能正常访问微博。网友热评
下午17:42,“微博数据助手”证实,导致微博瘫痪的“元凶”正是*在中午发布的公布恋情的微博。数据显示,*公布恋情的微博共收获转发,次、评论,条,点赞2,,个。
针对这条数据,一知乎网友评论:这是不全面的,单纯的转发评论多,并不能压垮微博。况且*的这条微博在微博史上并不算转发评论最多的一条。是因为转发、评论密集度太大了,短时间同时在线迅速爆涨,把服务器挤跨了。
还有知乎网友将此次微博宕机归咎于数据库问题。但想想微博这种级别的架构根本不是简单的分布式server+DB就能抗住的。别说是一个热点新闻,就算平时运营的压力也扛不住。另有网友提出数据库的吞吐量远大于webserver。
还有知乎网友分析是因为“微博自动扩容的算法没写好”,其实不然,知乎网友
M鹿M是这样反驳的:恰是因为自动扩容的算法写的太好了,才有了这次灾难。如果流量短时间内暴涨的太历害,稍做Delay几百毫秒,灾情就会过去;如果反应非常灵敏,流量上来了马上扩容增机,很快服务器集群池就会耗净。等到最后一台服务器被%征用后,任何一个用户的回复就成了压倒骆驼的最后一根稻草,一个服务器跨了,流量迅速压向其它服务器,引发多米诺骨牌效应,服务器们指数级迅速宕下。流量峰值面前,到底该