首頁 >後端開發 >php教程 >如何因應503服務暫時無法使用的問題

如何因應503服務暫時無法使用的問題

零到壹度
零到壹度原創
2018-04-04 14:56:003788瀏覽

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

如果你是網站管理員

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

503服务暂时不可用怎么办 三联

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

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

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

  如果你是訪客

  1.首先嘗試刷新,再次訪問,如果網站在沒有關閉的情況下,很可能是由於網站已經過載,此狀態可能會馬上消失,所以多刷新幾次或許就能訪問了。

  2.如果刷新不能解決問題,可以嘗試著清楚一下緩存,重新啟動瀏覽器,或者直接換個不同內核的瀏覽器,有些網站可能不相容於某些瀏覽器。 (網路上有人說這樣能夠解決,小編就把列出來了,對其正確性不予評價)

#  3.聯絡網站管理員,如果上述方法都不能解決,你又想訪問網站的話,可以聯繫網站管理員叫他解決問題,因為出現這種情況有可能是網站管理員正在對網站進行維護所致,此時你只有等待維護過後在訪問了。

  4.點選這裡輸入方法或步驟

  注意事項

  加大請求佇列的時候一定要注意你的伺服器的負載量,以免加重伺服器負擔導致嚴重後果。

  當應用程式集區佔用大量的CPU的時候,要注意檢查網站內的可執行檔(php,asp等)是否執行效率不高,這才是解決此問題的根本方法。

  如果是網站管理員自己關閉應用程式集區方便維護的話,只能等待維護後開啟。

###  使用alexa排名可以查詢到站長的郵箱,方便聯絡站長詢問狀況。 ######

以上是如何因應503服務暫時無法使用的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn