豆瓣為什麼會崩?
剛剛看到豆瓣崩潰了,其實在今年1月份豆瓣已經崩過一次了,很多豆友都表示:阿北,快去升級你的伺服器。
那麼像這樣的大平臺、大網站究竟為什麼會崩潰呢?
像豆瓣、微博、12306這些平臺,平時瀏覽沒有問題,但如果有突發的大流量湧入請求和訪問,網路負擔不過來,瞬間擠爆,伺服器就會崩潰。
當伺服器接收排隊進入的請求,負載不大時沒什麼壓力,在毫秒級的時間內就可以將請求全部處理妥當。 但是,當成千上萬個使用者請求突然湧入時,伺服器承載有限,就會丟棄部分請求,如果此時繼續湧入大量訪問,那麼作業系統TCP協議棧也將開始丟棄請求,也就是伺服器的網路無法連線了。 如果繼續增加請求,伺服器就會滿負荷運轉,就會出現大面積無法訪問的現象。
就好比春節的時候12306購票人數不斷增多,瞬間提交的訂單也隨之增長,伺服器容易出問題產生併發症,導致無法正常運轉,呈現出來的現象就是“崩了”。同時,像雙11、雙12、限時秒殺等特定場景下,伺服器的併發症會被無盡擴張。 此外,像記憶體洩漏、C指標錯誤、資料庫中的臨時表不夠用、執行緒死鎖、磁碟已滿同樣會造成伺服器奔潰的現象。
轉載自小鳥雲的微信文章:小鳥雲解密|魔幻的2021,是什麼神秘力量讓豆瓣又雙叒叕崩了?https://mp.weixin.qq.com/s/xmen25T5lArNAFMtNHlvjg
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990023/viewspace-2776416/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 服務為什麼會崩潰
- 執行緒崩潰為什麼不會導致 JVM 崩潰執行緒JVM
- Python能幹什麼?為什麼會火?Python
- 因果迷境:為什麼我們會問“為什麼”?
- Python能幹什麼?為什麼會這麼火?Python
- 3 * 0.1 == 0.3將會返回什麼?為什麼?
- 人是什麼?人生是什麼?人為什麼會變?
- 跑批為什麼會這麼難?
- 為什麼sleeping的會話會造成阻塞會話
- 360瀏覽器總是崩潰是為什麼 360瀏覽器經常崩潰怎麼解決瀏覽器
- SAP:什麼熱 什麼不熱 為什麼你會關心?(轉)
- Python為什麼會這麼火呢?原因是什麼?Python
- 網站為什麼會存在漏洞網站
- 為什麼Kubernetes會消失 - David Carboni
- 為什麼 JavaScript 會無處不在?JavaScript
- 為什麼Web 設計會“死”?Web
- 垂直margin為什麼會重疊
- 為什麼js會有閉包JS
- 為什麼sleeping的會話會造成阻塞(2)會話
- 什麼是Linux?為什麼企業會需要Linux運維?Linux運維
- 網站為什麼會打不開網站
- 為什麼評論會被摺疊?
- pytest.main () 為什麼會報錯?AI
- 蘋果證書為什麼會掉?蘋果
- 蘋果簽名為什麼會掉?蘋果
- 股票價格為什麼會波動?
- 360瀏覽器總是崩潰是為什麼 360經常崩潰解決修復方法介紹瀏覽器
- 為什麼Laravel會成為最成功的PHP框架LaravelPHP框架
- 我選單為什麼跟著滑動了?!!—— 固定定位為什麼會失效?
- 為什麼會有這麼多的程式語言?
- 為什麼float會導致父元素塌陷?
- 這就是為什麼你學不會DDD
- 為什麼人們都討厭開會?
- 為什麼《GRIS》會差點勸退我?
- 為什麼超級簽名也會掉?
- Python 的切片為什麼不會索引越界?Python索引
- GitHub:我們為什麼會棄用jQuery?GithubjQuery
- 雲端計算為什麼會不被信任