2021年7月13日晚,二次元弹幕视频网站——B站(Bilibili)突然宕机,主站、App 以及小程序都无法使用,主站显示显示“肥肠抱歉,该页面暂时无法访问”,其他站显示“502服务器通信故障”。
神奇的事还没完,在“B站崩了”之后,另一二次元据点A站(AcFan)也崩了,无论哪个页面都显示“加载出现了问题”,据说是大量没法登陆B站的人群涌入导致。
最绝绝子的事儿来了,在B站和A站都崩溃后,网友们又一起涌入微博豆瓣吐槽,结果导致微博也卡了,豆瓣也崩了......再后来晋江也崩了,微博迅速刷屏话题接连冲上热搜,网友们纷纷调侃“谁也别想好”。B站此次宕机持续到深夜2点20分才恢复正常,并且在微博上发布了公告。
8月16日晚,腾讯视频最近受超高关注的电视剧《你是我的荣誉》正在热播中,大批量用户涌入导致服务器崩溃。腾讯视频在20点56分官方回应:服务器“开了小差”,后台正在紧急扩容,并在21点20分在微博上发布了页面恢复公告。
综合以上,宕机理由好像有千千万,那么常规服务器宕机的原因有哪些?
1、超负荷运载
服务器承载是有一定限额,假如说设置为上限1万人在线观看,当用户突然暴涨到2万以上,服务器满负荷运转,就会出现大面积无法正常访问的现象,例如以上的A站和腾讯视频案例。
2、性能问题
服务器的性能选择也是导致宕机因素之一,像是服务器主板、CPU、磁盘、内存等也可能会导致引起宕机,因此在选择服务器的时候尽量购买或租用性能稳定性较好的服务器。
3. 运行环境问题
服务器宕机主要涉及两方面的运行环境:
内部环境:操作系统、数据库、应用程序、兼容性、机器本身硬件故障等
外部环境:数据中心原因(断电、火灾等)导致服务器停止运作、服务器散热不良等,例如以上的B站案例疑似服务器机房停电而引起的服务器无法访问。
3、恶意攻击
一般大型网站容易受到黑客攻击,扰乱系统运行、挂病毒已经算是小case,入侵电脑系统、信息盗取、代码涂改、勒索等这些原因才是令人头痛的事情。还有就是人为误删、磁盘损坏或写满也会导致服务器系统崩溃。