爱奇艺和小米的服务器为什么会崩?( 六 )

当服务器遭遇瞬间海量的请求 , 系统为了不让自己死掉 , 会开始“杀进程”释放内存 , 但是它杀掉的非常有可能是关键进程 , 比如数据库进程 , 进而导致整个服务出现故障 。 这就是我们常见的服务器出现故障的原因 。

理论上有很多方法可以避免这种情况 , 比如在多个地方设置多组备份服务器 , 来保证稳定 。

但现实情况是 , 当大量的请求来临 , 所有服务器都要参与工作 , 这时候只要有一个服务器出现问题 , 其他服务器的压力会更大 , 进而导致全面崩盘 。

这种情况真的就没法避免吗?

答案是:很难 。

视频网站的确可以再多准备一些服务器 , 但是……谁出钱呢?

服务器崩溃当然谁都不愿意看到 , 但是——让高速公路在高峰期不会完全堵死 , 还能龟速移动 , 这对于企业来说就已经是最好的经济平衡点了 。

推荐阅读