大家都知道我們的虛擬主機,也就是我們的免備案空間是沒限制CPU的,但是由于客戶的程序有問題或者程序代碼不夠完善,容易造成我們整個服務器的CPU高,造成整個服務器用戶受影響,所以我們公司有定時監控軟件,可以監控到服務器上某個虛擬主機的CPU占用百分百,從而不影響客戶,而兩全其美,但是有的客戶發現自己網站被暫停后,肯定要問我們,為什么他的空間被關閉了,他的網站都沒動過,為什么會CPU百分百,下面我們根據客戶的這個問題來研究下為什么會CPU百分百。
免備案空間CPU百分百的原因,大部分出現問題的都是ASP程序,而且大多都是ACCESS數據庫,可能有些客戶會問,ACCESS數據庫不是很方便嗎?為什么會出現這個問題,我們下面來說下2個問題。
1:是因為程序的代碼設置有問題導致的,一般例如,程序的代碼,寫的就是個死循環代碼,然后代碼死循環,從而導致服務器資源上升,直至CPU百分百,這個問題如果客戶不懂,需要聯系程序商,或者聯系懂設計開發的人員解決。
2:ACCESS數據庫問題,我們講過很多次,這個數據庫是微軟開發的一款簡易數據庫,他的運算能力很差,如果數據庫太大,并且運算需要很大的時候,一般需要轉換為MSSQL數據庫了。
當然也有網站是別的原因出現,具體我們如果出現,還需要仔細研究啊。
|