网络服务器为何宕机崩溃?真相只有一个!
2023-09-14 09:11:07 时间
7月13日晚,小破站服务器疑似突然崩溃,一时间话题讨论立马占据各大社交网络平台热榜,影响力可见一斑。
那么,究竟是什么原因导致了此次的服务器崩溃?
看过了网友的各种奇葩“阴谋论”猜测,这里貌似只有一种最可能也是最贴合实际状况的原因:
CDN出现意外(如断电)并触发容灾策略
首先,我们需要看到,昨晚除了小破站之外,豆瓣、A站也均出现了服务器崩溃现象,大概率是云服务提供商意外中断所致。只不过后者在短时间内得以恢复,这里涉及到一个访问时间点和用户体量的差异,看来小破站的用户都是夜猫子实锤了( ╯□╰ )~
其次,作为“Z世代”所疯狂热衷的多元文化社区,小破站坐拥庞大的用户体量,平台也往往会建立容灾系统以备不测,奈何服务降级之后仍无法满足短时间内巨大的访问流量冲击。
大致的宕机过程推测如下:
【1】CDN因云服务意外断电而中止网络内容传送,导致大量访问请求直冲小破站网关端口
【2】突然涌入的巨量请求触发了小破站的容灾系统报警,服务降级启动以确保核心任务能正常运行
【3】大量且持续地访问请求还是破防了服务降级策略,最终导致服务器宕机
对应的服务器恢复过程推测如下:
【1】平台发现服务器宕机,发表声明并着手重启全部容器(主机服务器、网关、CND等)
【2】容器启动成功,服务器开始逐步响应部分用户请求,但处于服务降级状态(核心任务先行恢复,即用户可正常访问小破站主页)
【3】网页得以恢复,但推荐系统尚未启动,这也是为什么有用户反馈看到的网页内容并非个性化推荐的原因
【4】随着服务器、网关及CDN的逐步恢复,最终小破站宕机风波宣告结束,官方再次发表声明:对不起。
OK,以上为本次b站服务器宕机之合理推测。
不知各位IT伙伴们对此怎么看?
欢迎留言发表你的观点哟~~~
相关文章
- 动车上的书摘-java网络 连接服务器
- arm开发板6410/2440上mjpg-streamer网络视频服务器移植
- 提取ftp上传文件与服务器文件对比的更新
- EasyNVR无插件直播服务器如何使用ffmpeg实现摄像机快照功能的
- EasyDarwin开源流媒体服务器性能优化之Work-stealing优化方案
- EasyIPCamera高性能摄像机RTSP服务器RTSPServer解决方案
- 开源流媒体服务器EasyDarwin支持epoll网络模型,大大提升流媒体服务器网络并发性能
- 高性能网络服务器编程:为什么linux下epoll是最好,Netty要比NIO.2好?
- 防止别人ping自己的服务器
- Linux 使用Shell脚本实现测试网络中哪些服务器可以ping通
- Atitit.Gui控件and面板----web server区----- web服务器监控面板and控制台条目
- PHPSocket编程之多进程的回声服务器
- 【项目实战】Web 服务器介绍 —— Nginx入门
- 无影云服务器没有网络怎么办?
- 【华为云技术分享】华为云弹性云服务器ECS搭建FTP服务实践
- 主机端tftp服务器配置
- linux - 最小化安装-网络配置【兼容服务器与虚拟机安装】
- 在业务高峰期拔掉服务器电源是一种怎样的体验?
- 【Linux网络配置实战】服务器Network静态路由配置
- 通过PXE服务器批量安装系统
- Chrony时间同步服务器的搭建——筑梦之路
- 聊聊 Python 自动化脚本部署服务器全流程(详细)
- android NTP服务器设置
- 云服务器网络收发包PPS是什么?网络收发包pps多少合适?