我們在瀏覽網(wǎng)站的時候經(jīng)常會報一些錯誤,有時可能是404 有時可能是500,不同的錯誤其他他代表著我們服務(wù)器出錯的原因是不同的,只有我們清楚每種報錯是哪種情況下導(dǎo)致的,然后有的放矢的去解決預(yù)防這樣才能讓我們的網(wǎng)站快速的正常的被瀏覽者訪問,今天合肥網(wǎng)絡(luò)公司和大家說說服務(wù)器上經(jīng)常會報的一種錯誤“Service Unavailable”,以及其原因。
我們可以發(fā)現(xiàn)出現(xiàn)以上錯誤的大部分是asp php 或net運(yùn)行的網(wǎng)站,這些網(wǎng)站很大部分有一個共同點(diǎn)就是在服務(wù)器上運(yùn)行的服務(wù)器是IIS,IIS里面有一個叫連接池的概念。一般情況下為多個站共用一個程序池,這個程序池可以簡單理解為資源庫,即這些站點(diǎn)共用這塊資源;如果這個資源被其中一個站用完,則程序池就會停止,所有使用這個程序池的站就會出現(xiàn)“Service Unavailable”的提示,直到該程序池被重新啟動。所以大多數(shù)情況下我們一個服務(wù)器不可能放太多的站點(diǎn),這樣就容易造成資源容易用完的現(xiàn)象;但有時也會出現(xiàn)服務(wù)器站很少也出問題,這個可能就是服務(wù)器上有垃圾程序或受到了攻擊,如果出現(xiàn)垃圾程序或遇到攻擊,則可能出現(xiàn)CPU急速上升或內(nèi)存大量使用,這是大部“ServiceUnavailable”出現(xiàn)的原因。所以這個我們一般要從程序手來檢查漏洞。
1、出現(xiàn)“Service Unavailable”怎么辦
當(dāng)我們的網(wǎng)站出現(xiàn)了“Service Unavailable”,我們先不用著急,如果自己有服務(wù)器的朋友可以遠(yuǎn)程進(jìn)入服務(wù)器看看到們的連接池使用情況,是不是這個站的連接池處于關(guān)閉狀態(tài),如果是,馬上給他啟動,如果我們使用的是虛擬主機(jī),我們要聯(lián)系我們的空間商讓其解決。
2、頻繁出現(xiàn)“Service Unavailable”怎么辦
當(dāng)我們的大部網(wǎng)站頻繁出現(xiàn)“Service Unavailable”那可能就是服務(wù)器的上網(wǎng)站過大,導(dǎo)致大部分的連接池用完了,這時我們要給每個站點(diǎn)分一個連接數(shù),而不是共用一個,這樣每個站點(diǎn)之間就互不相干了。同時對服務(wù)器也要減肥,把部份站點(diǎn)給刪除。因?yàn)榉?wù)器的資源已經(jīng)用的差不多了。
3、長時間出現(xiàn)“Service Unavailable”怎么辦
我們我們在做了以上的工作還沒有作用的情況下或者服務(wù)器的資源消耗快速增加的時候我們要看看我們的程序是不是有一些垃圾代碼或者受到攻擊了。
合肥網(wǎng)站建設(shè)認(rèn)為服務(wù)器出現(xiàn)“Service Unavailable”,很多人都認(rèn)為是服務(wù)器不穩(wěn)定的問題,其實(shí)不然。如果是服務(wù)器問題,不會出現(xiàn)“Service Unavailable”的提示,而是直接癱瘓掉,連FTP也上不去。出現(xiàn)這個是因?yàn)橛姓军c(diǎn)消耗了大量資源,服務(wù)器的資源始終是有限的,如果長期超過設(shè)置的值,則服務(wù)器會自動停止這個程序池,防止影響其他程序池的用戶。所以我們要正確對待“Service Unavailable”,做好定時的檢查,讓我們的服務(wù)器訪問正常迅速。
相關(guān)新聞
日期:19 瀏覽:27787
日期:19 瀏覽:23548
日期:19 瀏覽:21767
版權(quán)所有:啟邁科技-合肥網(wǎng)站建設(shè) 皖I(lǐng)CP備19009304號-1 皖公網(wǎng)安備 34010402702162號
網(wǎng)站建設(shè),網(wǎng)站設(shè)計公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設(shè),網(wǎng)站制作,響應(yīng)式網(wǎng)站設(shè)計,手機(jī)網(wǎng)站建設(shè),微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務(wù)10年。