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