導致服務器系統崩潰的原因有:1、服務器搭建的網站程序訪問量突出暴增,超出服務器承受能力導致;2、網站服務器自身硬件配置空間、存儲空間不足導致;3、網站服務器的連接數量超載導致;4、網站服務器遭受黑客入侵或網絡惡意攻擊破壞導致。
具體內容如下:
1、訪問峰值或請求超過服務器的承受力
企業平時租用和托管的服務器是有峰值承受限制的,一旦超過了該承受能力,就會導致服務器癱瘓,網站訪問不了。而出現這樣的直接原因就是在一段時間內,網站的訪問量巨大,已經超出了服務器的承受能力。這樣的例子比比皆是,以前春運期間,12306網站就頻繁出現崩潰,因為那段時間網購火車票的人很多。
2、磁盤已滿
導致系統無法正常運行的最可能的原因是磁盤已滿。一個好的網絡管理員會密切關注磁盤的使用情況,隔一定的時間,就需要將磁盤上的一些負載轉存到備份存儲介質中(例如磁帶)。
日志文件會很快用光所有的磁盤空間。Web服務器的日志文件、SQL*Net的日志文件、 JDBC日志文件,以及應用程序服務器日志文件均與內存泄漏有同等的危害。可以采取措施將日志文件保存在與操作系統不同的文件系統中。日志文件系統空間已 滿時Web服務器也會被掛起,但機器自身被掛起的幾率已大大減低。
3、服務器超載
Netscape Web服務器的每個連接都使用一個線程。Netscape Enterprise Web服務器會在線程用完后掛起,而不為已存在的連接提供任何服務。如果有一種負載分布機制可以檢測到服務器沒有響應,則該服務器上的負載就可以分布到其 它的Web服務器上,這可能會致使這些服務器一個接一個地用光所有的線程。這樣一來,整個服務器組都會被掛起。操作系統級別可能還在不斷地接收新的連接, 而應用程序(Web服務器)卻無法為這些連接提供服務。用戶可以在瀏覽器狀態行上看到。
4、服務器遭遇惡意攻擊破壞
互聯網時代黑客們充斥網絡,網站服務器遭受攻擊已經屢見不鮮。任何網站服務器都面臨著網絡攻擊的風險,這個是無法預測也無法避免的,但是我們也要做好防范,將風險降至最低。