死機問題頻頻發(fā)生!服務器出現(xiàn)宕機的原因
Facebook廣告管理平臺宕機、蘋果APP Store全球宕機……處于信息時代,服務器宕機事件頻頻發(fā)生,即使是科技界各路大佬也是難以避免的事情。
什么是服務器宕機?
服務器宕機是計算機術語,可理解為“死機”。指服務器區(qū)別于正常運行的狀態(tài),也叫“Down機”、“當機”或“死機”。宕機狀態(tài)不僅僅是指服務器“掛掉了”、“死機了”狀態(tài),也包括服務器假死、停用、關閉等些原因而導致出現(xiàn)的不能夠正常運行的狀態(tài)。
服務器宕機的兩種狀態(tài):
假死機(非藍屏死機)是由于硬件資源暫時性地被消耗殆盡,因而無法對外部指令進行響應的現(xiàn)象, 通常是網(wǎng)站處于訪問高峰期,帶寬等資源跑滿,這時只需要等待一定的時間,待服務器騰出更多的硬件資源即可恢復正常,
而死機,如果通過ping測試服務器,鍵盤切換數(shù)字鎖定鍵(NumLock)或大寫鎖定鍵(Caps Lock)功能, 顯示器無畫面輸出,或者鼠標光標沒有任何反應則表明服務器硬件故障
服務器出現(xiàn)宕機的常見原因:
1.在運行環(huán)境的問題中,最普遍的問題時磁盤空間耗盡。
2.在性能問題中,最普通的服務器宕機原因確實是運行很糟糕的SQL, 但也不一定都是這個原因,比如也有很多問題時由于服務器Bug或錯誤的行為導致的。
3.糟糕的Schema和索引設計是第二大影響性能的問題。
4.復制問題通常由于主備數(shù)據(jù)不一致導致。
5.數(shù)據(jù)丟失問題通常由于drop table的錯誤操作導致,并總是便隨著缺少可用備份的問題。
如何查看服務器宕機的原因
1.是否是應用程序?qū)е聝?nèi)存溢出或者泄露,out of memory導致
2.是否是進程過多或者不斷創(chuàng)建,耗盡資源導致
3.是否是數(shù)據(jù)庫程序死鎖,連接數(shù)過多導致
4.是否是應用程序異常導致
5.是否是流量負載過大導致
6.是否是遭受黑客入侵攻擊導致
7.是否是誤操作導致
服務器宕機的原因多多,要首先找出宕機的原因?qū)ΠY下藥,迅速解決問題,才能避免宕機造成的更大損失。