豆瓣為什麼會崩?

shangyun發表於2021-06-10

剛剛看到豆瓣崩潰了,其實在今年1月份豆瓣已經崩過一次了,很多豆友都表示:阿北,快去升級你的伺服器。

那麼像這樣的大平臺、大網站究竟為什麼會崩潰呢?

像豆瓣、微博、12306這些平臺,平時瀏覽沒有問題,但如果有突發的大流量湧入請求和訪問,網路負擔不過來,瞬間擠爆,伺服器就會崩潰。

當伺服器接收排隊進入的請求,負載不大時沒什麼壓力,在毫秒級的時間內就可以將請求全部處理妥當。 但是,當成千上萬個使用者請求突然湧入時,伺服器承載有限,就會丟棄部分請求,如果此時繼續湧入大量訪問,那麼作業系統TCP協議棧也將開始丟棄請求,也就是伺服器的網路無法連線了。 如果繼續增加請求,伺服器就會滿負荷運轉,就會出現大面積無法訪問的現象。

就好比春節的時候12306購票人數不斷增多,瞬間提交的訂單也隨之增長,伺服器容易出問題產生併發症,導致無法正常運轉,呈現出來的現象就是“崩了”。同時,像雙11、雙12、限時秒殺等特定場景下,伺服器的併發症會被無盡擴張。 此外,像記憶體洩漏、C指標錯誤、資料庫中的臨時表不夠用、執行緒死鎖、磁碟已滿同樣會造成伺服器奔潰的現象。

轉載自小鳥雲的微信文章:小鳥雲解密|魔幻的2021,是什麼神秘力量讓豆瓣又雙叒叕崩了?https://mp.weixin.qq.com/s/xmen25T5lArNAFMtNHlvjg

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990023/viewspace-2776416/,如需轉載,請註明出處,否則將追究法律責任。

相關文章