訪問(wèn)ECS實(shí)例中運(yùn)行網(wǎng)站常見(jiàn)狀態(tài)碼的報(bào)錯(cuò)分析
發(fā)布時(shí)間:2021-04-22 點(diǎn)擊數(shù):719
概述
本文主要介紹訪問(wèn)ECS實(shí)例中運(yùn)行網(wǎng)站常見(jiàn)狀態(tài)碼的報(bào)錯(cuò)分析。
詳細(xì)信息
報(bào)錯(cuò)情況比較復(fù)雜,以下列出比較常見(jiàn)的幾種報(bào)錯(cuò)內(nèi)容。
-
403
報(bào)錯(cuò):403報(bào)錯(cuò)是一個(gè)大類(lèi),403的報(bào)錯(cuò)基本上是權(quán)限問(wèn)題,出現(xiàn)403報(bào)錯(cuò)時(shí)您需要檢測(cè)權(quán)限配置問(wèn)題。以下是關(guān)于403報(bào)錯(cuò)中具體報(bào)錯(cuò)的介紹。
- 403.1錯(cuò)誤是由于執(zhí)行訪問(wèn)被禁止而造成的。若試圖從目錄中執(zhí)行CGI、ISAPI或其他可執(zhí)行程序,但該目錄不允許執(zhí)行程序時(shí)便會(huì)出現(xiàn)此種錯(cuò)誤。
- 403.2錯(cuò)誤是由于讀取訪問(wèn)被禁止而造成的。導(dǎo)致此錯(cuò)誤是由于沒(méi)有可用的默認(rèn)網(wǎng)頁(yè)并且沒(méi)有對(duì)目錄啟用目錄瀏覽,或者要顯示的HTML網(wǎng)頁(yè)所駐留的目錄僅標(biāo)記為“可執(zhí)行”或“腳本”權(quán)限。
- 403.3錯(cuò)誤是由于寫(xiě)入訪問(wèn)被禁止而造成的。當(dāng)試圖將文件上載到目錄或在目錄中修改文件,但該目錄不允許“寫(xiě)”訪問(wèn)時(shí)就會(huì)出現(xiàn)此種錯(cuò)誤。
- 403.4錯(cuò)誤是由于要求SSL而造成的。您必須在要查看的網(wǎng)頁(yè)的地址中使用HTTPS。
- 403.5錯(cuò)誤是由于要求使用128位加密算法的Web瀏覽器而造成的。如果您的瀏覽器不支持128位加密算法就會(huì)出現(xiàn)這個(gè)錯(cuò)誤,您可以連接微軟網(wǎng)站進(jìn)行瀏覽器升級(jí)。
- 403.6錯(cuò)誤是由于IP地址被拒絕而造成的。如果服務(wù)器中有不能訪問(wèn)該站點(diǎn)的IP地址列表,并且您使用的IP地址在該列表中時(shí)您就會(huì)返回這條錯(cuò)誤信息。
- 403.7錯(cuò)誤是因?yàn)橐罂蛻糇C書(shū)。當(dāng)需要訪問(wèn)的資源要求瀏覽器擁有服務(wù)器能夠識(shí)別的安全套接字層(SSL)客戶證書(shū)時(shí)會(huì)返回此種錯(cuò)誤。
- 403.8錯(cuò)誤是由于禁止站點(diǎn)訪問(wèn)而造成的。若服務(wù)器中有不能訪問(wèn)該站點(diǎn)的DNS名稱列表,而您使用的DNS名稱在列表中時(shí)就會(huì)返回此種信息。請(qǐng)注意區(qū)別403.6與403.8錯(cuò)誤。
- 403.9錯(cuò)誤是由于連接的用戶過(guò)多而造成的,由于Web服務(wù)器很忙,因通訊量過(guò)多而無(wú)法處理請(qǐng)求時(shí)便會(huì)返回這條錯(cuò)誤。
- 403.10錯(cuò)誤是由于無(wú)效配置而導(dǎo)致的錯(cuò)誤。當(dāng)試圖從目錄中執(zhí)行CGI、ISAPI或其他可執(zhí)行程序,但該目錄不允許執(zhí)行程序時(shí)便會(huì)返回這條錯(cuò)誤。
- 403.11錯(cuò)誤是由于密碼更改而導(dǎo)致無(wú)權(quán)查看頁(yè)面。
- 403.12錯(cuò)誤是由于映射器拒絕訪問(wèn)而造成的。若要查看的網(wǎng)頁(yè)要求使用有效的客戶證書(shū),而客戶證書(shū)映射沒(méi)有權(quán)限訪問(wèn)該Web站點(diǎn)時(shí)就會(huì)返回映射器拒絕訪問(wèn)的錯(cuò)誤。
- 403.13錯(cuò)誤是由于需要查看的網(wǎng)頁(yè)要求使用有效的客戶證書(shū)而使用的客戶證書(shū)已經(jīng)被吊銷(xiāo),或者無(wú)法確定證書(shū)是否已吊銷(xiāo)造成的。
- 403.14錯(cuò)誤Web服務(wù)器被配置為不列出此目錄的內(nèi)容,拒絕目錄列表。
- 403.15錯(cuò)誤是由于客戶訪問(wèn)許可過(guò)多而造成的。當(dāng)服務(wù)器超出其客戶訪問(wèn)許可限制時(shí)會(huì)返回此條錯(cuò)誤。
- 403.16錯(cuò)誤是由于客戶證書(shū)不可信或者無(wú)效而造成的。
- 403.17錯(cuò)誤是由于客戶證書(shū)已經(jīng)到期或者尚未生效而造成的。
-
404 報(bào)錯(cuò):404報(bào)錯(cuò)主要是頁(yè)面顯示問(wèn)題或者頁(yè)面的鏈接有問(wèn)題,意味著鏈接指向的網(wǎng)頁(yè)不存在,即原始網(wǎng)頁(yè)的URL失效。當(dāng)
Web服務(wù)器接到類(lèi)似請(qǐng)求時(shí),會(huì)返回一個(gè)404狀態(tài)碼,告訴瀏覽器已請(qǐng)求的資源并不存在。導(dǎo)致這個(gè)錯(cuò)誤的原因一般有以下幾種情況。
- 無(wú)法在所請(qǐng)求的端口上訪問(wèn)Web站點(diǎn)。
- Web服務(wù)擴(kuò)展鎖定策略阻止本請(qǐng)求。
- MIME映射策略阻止本請(qǐng)求。
- 網(wǎng)站更新改版,但某些局部板塊沿用原來(lái)的模塊,而原有的模塊調(diào)用的文件已經(jīng)被刪除或轉(zhuǎn)移了路徑。
- 跟蹤訪問(wèn)的各類(lèi)腳碼或CSS文件無(wú)效但調(diào)用代碼依然存在。
- 某個(gè)目錄被直接刪除(導(dǎo)致一段時(shí)間該目錄的文件在被爬行時(shí)全部報(bào)“404 Not Found”錯(cuò)誤)。
- 網(wǎng)頁(yè)URL生成規(guī)則改變、網(wǎng)頁(yè)文件更名或移動(dòng)位置、導(dǎo)入鏈接拼寫(xiě)錯(cuò)誤等,導(dǎo)致原來(lái)的URL地址無(wú)法訪問(wèn)。
- 502 報(bào)錯(cuò):當(dāng)測(cè)試訪問(wèn)報(bào)錯(cuò)為502 Bad Gateway,這是Web程序配置異常導(dǎo)致的。建議結(jié)合Web訪問(wèn)日志,檢測(cè)一下Web程序配置的參數(shù)設(shè)置是否有異常。
-
503
報(bào)錯(cuò):503報(bào)錯(cuò)是一種HTTP狀態(tài)碼,與404同屬一種網(wǎng)頁(yè)狀態(tài)出錯(cuò)碼。兩者的區(qū)別是:前者是服務(wù)器出錯(cuò)的一種返回狀態(tài),后者是網(wǎng)頁(yè)程序沒(méi)有相關(guān)結(jié)果后返回的一種狀態(tài)。503報(bào)錯(cuò)產(chǎn)生的原因有可能是以下幾種情況。
- 網(wǎng)絡(luò)管理員可能關(guān)閉應(yīng)用程序池以執(zhí)行維護(hù)。
- 當(dāng)請(qǐng)求到達(dá)時(shí)應(yīng)用程序池隊(duì)列已滿。
- 應(yīng)用程序池標(biāo)識(shí)沒(méi)有使用預(yù)定義賬戶:網(wǎng)絡(luò)服務(wù)。而自己配置了標(biāo)識(shí),但是配置的這個(gè)用戶不屬于IIS_WPG組。
- 應(yīng)用程序池啟用了CPU監(jiān)視,并且設(shè)置了CPU使用率超過(guò)一定百分比關(guān)閉應(yīng)用程序池,而開(kāi)發(fā)人員寫(xiě)的服務(wù)端頁(yè)面 (.asp、.aspx)執(zhí)行效率不高,會(huì)引起CPU的長(zhǎng)時(shí)間占用,最終達(dá)到設(shè)置的百分比,從而引起應(yīng)用程序池關(guān)閉。
- 應(yīng)用程序池的性能選項(xiàng)卡的請(qǐng)求隊(duì)列限制所填的數(shù)值太小,默認(rèn)為1000。
- 某個(gè)目錄直接刪除(導(dǎo)致一段時(shí)間該目錄的文件在被爬行時(shí)全部報(bào)404 Not Found錯(cuò)誤)。
- 網(wǎng)頁(yè)URL生成規(guī)則改變、網(wǎng)頁(yè)文件更名或移動(dòng)位置、導(dǎo)入鏈接拼寫(xiě)錯(cuò)誤等,導(dǎo)致原來(lái)的URL地址無(wú)法訪問(wèn)。
- 該站點(diǎn)正在被攻擊。對(duì)于最新型的攻擊,其實(shí)是DDoS的一種派生,原理在于找數(shù)千個(gè)IP,同時(shí)向服務(wù)器的Apache發(fā)出請(qǐng)求,然后立即斷開(kāi),讓Apache處于等待狀態(tài),致使Apache線程全部被填滿,致使服務(wù)器死機(jī)。因此,為了保證大多數(shù)客戶的利益,我們給每個(gè)空間,作出了每19秒64個(gè)PHP請(qǐng)求的限制。一般的圖片請(qǐng)求和HTML請(qǐng)求不包括在內(nèi)。
-
該程序占用的PHP線程過(guò)多,有的程序沒(méi)有進(jìn)行好優(yōu)化處理,一個(gè)點(diǎn)擊即可產(chǎn)生數(shù)個(gè),甚至數(shù)十個(gè)PHP線程。這樣的話,幾個(gè)點(diǎn)擊就可以把該時(shí)段的64個(gè)PHP線程全部填滿了。因此出現(xiàn)503錯(cuò)誤。建議優(yōu)化一下程序,盡量少用require(請(qǐng)求)等語(yǔ)句。
如果您有其他問(wèn)題,可以聯(lián)系北京志遠(yuǎn)天成阿里云代理商,為您提供一對(duì)一專業(yè)全面的技術(shù)服務(wù),同時(shí)新老阿里云會(huì)員,均可享受我公司代理商價(jià)格,歡迎咨詢!