服務器宕機原因分析


什么是服務器宕機?

服務器宕機指的是服務器由於某些原因導致服務器無法正常運轉,造成網絡無法使用,對於網站來說,服務器宕機帶來的影響很大,他不但造成訪客對網站無法訪問,甚至影響到網站在搜索引擎上的排名。

在服務器的使用過程中,服務器的宕機隨時都有可能出現,首先我們要找到服務器宕機的原因,才能找到對應的解決方案

 

服務器宕機可能分為兩種情況,服務器的假死機和死機

假死機(非藍屏死機)是由於硬件資源暫時性的被消耗殆盡,因為無法對外部指令進行相應的現象,通常是網站處於訪問高峰期,帶寬等資源跑滿,通常只需要等待一段時間,等待服務器騰出更多的資源即可恢復正常

而死機,如果通過ping測試服務器,鍵盤切換數字鍵和大寫字母鍵功能,顯示器無畫面輸出,或者鼠標光標沒有任何反應,則表示服務器硬件出現故障

 

服務器出現故障的常見原因:

1.在運行環境問題上,最常見的是硬盤資源消耗殆盡

2.在性能問題上,最普遍的服務器宕機原因確實是運行很糟糕的SQL,但也不一定是這個原因,比如也有很多問題是由於服務器bug或者錯誤的行為導致的

3.糟糕的 Schema 和 索引 設計是第二大影響性能的問題

4.復制問題通常是由於主備數據不一致導致

5.數據丟失問題通常是由於drop table 導致的,並總是伴隨着缺少可用備份的問題

 

如何查看服務器宕機的原因?

1.是否是應用程序導致內存溢出或者泄露導致,out of memory導致?

2.是否是進程過多或不斷創建,導致資源耗盡導致?

3.是否是數據庫程序死鎖,或者連接數過多導致?

4.是否是應用程序異常導致?

5.是否是流量負載過大導致?

6.是否是遭到黑客入侵導致?

7.是否是操作有誤導致?

 

服務器宕機如何解決?

可以准備兩個網站空間,他們存放的內容相同,而ip地址不相同,並且機房的地理位置不同,這樣兩個主機,同時出現宕機的可能性就大大降低了。第一時間發現服務器宕機問題后,可以迅速的通過修改dnspod.com中的域名記錄,指向目前正常的網站空間,

dnspod解析生效的時間是實時的,而一般的dns服務器刷新時間比較長,對外聲稱24小時生效,但是按照實際經驗來看,差不多30分鍾內生效,否則就要檢查域名綁定是否正確了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM