網站503錯誤?
一般情況下是網站的服務器問題:造成503錯誤主要有以下幾種情況,1、網絡管理員可能關閉應用程序池以執行維護。2、當請求到達時應用程序池隊列已滿。3、應用程序池標識沒有使用預定義賬戶:網絡服務,而自己配置了標識,但是配置的這個用戶不屬于IIS_WPG組,4、應用程序池啟用了CPU監視,并且設置了CPU利用率超過一定百分比關閉應用程序池,而開發人員寫的服務端頁面(.asp,.aspx)執行效率不高,會引起CPU的長時間占用,最終達到設置的百分比,從而引起應用程序池關閉 5、應用程序池的性能選項卡的請求隊列限制所填的數值太小,默認為1000。 6、web.config的system.web/httpRuntime節點的appRequestQueueLimit屬性設置的值太低。以上情況的話,讓網站商家協助額下解決;也不排除黑客的攻擊,我們來促銷主機就碰到這種情況1、數千個IP,同時向服務器的apache發出請求,然后立即斷開,讓apache處于等待狀態,致使apache線程全部被填滿,致使服務器死機2、程序占用的php線程過多,有的程序沒有進行好優化處理,一個點擊即可產生數個,甚至數十個php線程。這樣的話,幾個點擊就可以把該時段的64個php線程全部填滿了。因此出現503錯誤;解決這個問題的步驟:1.驗證是否已為虛擬服務器配置了應用程序池。默認的應用程序池是MSSharePointPortalAppPool。 請按照下列步驟來確定虛擬服務器正在使用的應用程序池。 a.單擊“開始”,指向“管理工具”,然后單擊“Internet信息服務(IIS)管理器”。 b.展開“ServerName”,展開“Web站點”,右鍵單擊虛擬服務器,然后單擊“屬性”。 c.單擊“主目錄”選項卡。為虛擬服務器配置的應用程序池列在“應用程序池”框中。 d.單擊“確定”。 2、驗證應用程序池帳戶使用的密碼是否正確。IIS不會自動輪詢ActiveDirectory目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼后,您可能會收到本文“癥狀”部分所描述的錯誤信息。 3、驗證應用程序池帳戶是服務器上的IIS_WPG組和STS_WPG組的成員。 4、重新啟動IIS以回收應用程序池。