首頁 > 硬體

503錯誤

2020-10-28 08:49:31

  最近工作中,網頁總出現503錯誤提醒,一開始以為是網路不給力,也沒太在意。可以後總是出現,太讓人頭疼了,於是邊蒐集資料研究,終於明白了是怎麼回事了,下面就來分享給大家:

503錯誤?

  503是一種HTTP狀態碼,是伺服器出錯的一種返回狀態,由於臨時的伺服器維護或者過載,伺服器當前無法處理請求。這個狀況是臨時的,並且將在一段時間以後恢復。那麼我們遇到503服務暫時不可用應該怎麼辦呢?

  1.首先要檢查你是否關閉了應用程式池。每個網站都對應了一個應用程式池(IIS伺服器是如此),當然他們可能是相同的應用程式池,也能是不同的,檢視出現503錯誤網站對應的程式池是否開啟。

  2.如果沒有關閉應用程式池,那就要看看是否請求到達時應用程式池佇列已滿。每個網站都有其最大的負載量,當存取請求達到這個值的時候就會出現503錯誤,解決辦法可以加大請求佇列,預設值為1000。

  3.還有一種可能,應用程式池標識沒有使用預定義賬戶:網路服務,而自己設定了標識,但是設定的這個使用者不屬於IIS_WPG組,遇到這種情況,可以改變網站的 應用程式池路徑,把它改為屬於IIS_WPG組的應用程式池。

  4.CPU佔用率太高,而且應用程式池啟用了CPU監視,設定了CPU利用率超過一定百分比關閉應用程式池,而開發人員寫的伺服器端頁面(.asp,.aspx)執行效率不高,會引起CPU的長時間佔用,最終達到設定的百分比,從而引起應用程式池關閉。遇到此種情況可以重新啟動應用程式池即可。

  503錯誤?以上幾種原因就是最常見的503錯誤原因。當然這樣設定僅僅是最大程度上避免503錯誤,並不能絕對保證,也敬請大家諒解。


IT145.com E-mail:sddin#qq.com