分类: IT业界
2021-06-10 18:25:43
刚刚看到豆瓣崩溃了,其实在今年1月份豆瓣已经崩过一次了,很多豆友都表示:阿北,快去升级你的服务器。
那么像这样的大平台、大网站究竟为什么会崩溃呢?
像豆瓣、微博、12306这些平台,平时浏览没有问题,但如果有突发的大流量涌入请求和访问,网络负担不过来,瞬间挤爆,服务器就会崩溃。
当服务器接收排队进入的请求,负载不大时没什么压力,在毫秒级的时间内就可以将请求全部处理妥当。 但是,当成千上万个用户请求突然涌入时,服务器承载有限,就会丢弃部分请求,如果此时继续涌入大量访问,那么操作系统TCP协议栈也将开始丢弃请求,也就是服务器的网络无法连接了。 如果继续增加请求,服务器就会满负荷运转,就会出现大面积无法访问的现象。
就好比春节的时候12306购票人数不断增多,瞬间提交的订单也随之增长,服务器容易出问题产生并发症,导致无法正常运转,呈现出来的现象就是“崩了”。同时,像双11、双12、限时秒杀等特定场景下,服务器的并发症会被无尽扩张。 此外,像内存泄漏、C指针错误、数据库中的临时表不够用、线程死锁、磁盘已满同样会造成服务器奔溃的现象。
转载自小鸟云的文章: