观点-B站崩了
- 2021.7.13,B站所有服务全面崩溃将近2个小时
- 说实话,这次事故真的算是很严重了
当时我在刷着B漫,刷着刷着就:
- 就很形象,B站的楼炸了——事实上B站办公楼也停电了,不过B站办公楼停电可谓是和服务器挂了没半毛钱关系的
- 然后我马上就去访问官网看看,结果这波服务器真的挂了,还是全部服务
个人觉得为什么
- 其实全部服务在一瞬间都挂了,我第一个想到的其实是被入侵了,但规模如此巨大,我还佩服了起来
现在想想其实这不大可能的,这么大规模的入侵,应该很难做到,也应该没有人/组织要这么做吧... 网上各种谣言也穿得很多,知乎上靠谱一点,说是CDN和网关的问题
我也觉得这是最有可能的- 虽然我没有运营过那么巨大的服务器,但是想想啊,这么大的流量,肯定是要多个节点,负载均衡什么的
有这么一句话:“网关一挂,服务没爹”,所以网关一般都有熔断措施什么的
- 虽然我没有运营过那么巨大的服务器,但是想想啊,这么大的流量,肯定是要多个节点,负载均衡什么的
- 嗯...总之就是...弄服务器很不容易,嗯...
- 而且通过B站那404的页面,我还了解到了tengine(一款taobao带头开发的基于nginx改进的web服务引擎)
最后
- 其实这个话题没什么好说的,就是很正常的一次崩溃事件
通过本次事件,我也看了看web服务器优化性能的问题,大多数都是是对网站静态资源的优化:[「教程」针对静态资源的web优化]()
我还发现了不少人对B站现任CEO:陈睿 的仇视,这个就确实引起了一些思考了,所以:- [「感想」老粉们都在骂B战CEO]()
后续
- 似乎在一年以后,我看到了一篇详细的分析报告
- 响应慢到这个地步和维护人员少,事发突然有很大关系
- 相关还有很多技术细节,不过有一个根本的原因是lua语言的某一个函数的输入有问题,没有作校验(太经典了 )