首頁  >  文章  >  運維  >  linux 503錯誤如何解決

linux 503錯誤如何解決

藏色散人
藏色散人原創
2021-11-24 10:30:064113瀏覽

linux 503錯誤的解決方法:1、增加IIS連線數;2、修復伺服器檔案;3、正確設定應用程式集區;4、套用CDN;5、切換系統服務等等。

linux 503錯誤如何解決

本文操作環境:linux5.9.8系統、Dell G3電腦。

linux 503錯誤如何解決? linux伺服器503怎麼解決?什麼是503 service unavailable?

近期有客戶網站出現了「service unavailable」的情況,讓幫助快速解決,負責的技術也沒多久就幫他們快速解決了,對此問題老墨也上網進行了搜查,發現Service Unavailable是一種系統的警告提示。主要是因為一個網站的程式佔資源太多或發生太多的錯誤,系統日誌就會提示:「應用程式集區'xxx' 被自動停用,原因是為此應用程式集區提供服務的進程中出現一系列錯誤」或提示:「應用程式集區'xxx' 超過了其作業限制設定」。這時,造訪這個網站就會提示:Service Unavailable。其實,關於網站出現503 service unavailable這樣的錯誤情況並不複雜,主要分為下面幾種情況,大家就可以根據自身情況對應解決。

linux 503錯誤如何解決

一、訪問出現503 service unavailable,但刷新一下又能正常訪問

出現這種情況是由於網站超過了iis限製造成的,例如2003的作業系統在提示IIS過多時並非像2000系統提示“連結人數過多”,而是提示"Service Unavailable",出現這種情況是由於網站超過了系統資源限製造成的,主要是程式佔用資源太多。

解決方法:增加IIS連線數就可以解決。

二、不限制IIS連線數,但還會提示503 service unavailable

這種情況一般都是使用ACCESS資料庫的網站,透過分析就可以知道是ACCESS引擎當了。透過排查會發現一些檔案造成ACCESS引擎「災難性故障」及「未將物件參考設定到物件的實例」的錯誤。

解決方法:透過伺服器醫生的檔案醫生修復就可以恢復正常。

三、瀏覽一個Windows SharePoint Services Web 網站時,提示:Service Unavailable

出現該問題的原因是Microsoft Internet 資訊服務(IIS) 6.0 中沒有正確地設定用於虛擬伺服器的應用程式集區。

解決方法:

1、首先我們需要驗證虛擬伺服器是否正確配置了應用程式集區,預設的應用程式集區是 MSSharePointPortalAppPool。

a).按一下“開始”選擇“管理工具”,然後按一下“Internet 資訊服務 (IIS) 管理員”。

b).開啟“ServerName”,展開“Web 網站”,右鍵點選虛擬伺服器,然後點選“屬性”。

c).按一下「主目錄」選項卡,為虛擬伺服器設定的應用程式集區列在「應用程式集區」方塊中。

d).點選「確定」即可。

2、驗證應用程式集區帳戶是伺服器上的 IIS_WPG 群組和 STS_WPG 群組的成員。

3、重新啟動 IIS 以回收應用程式集區。

四、網站第一次出現「service unavailable」問題,直接重啟IIS就行了。步驟如下:

1、使用快速鍵Windows R開啟執行,輸入iisreset就可以實現IIS重啟。

linux 503錯誤如何解決

2、在開始功能表中搜尋IIS,然後開啟IIS,然後選擇重新啟動IIS也可以。

linux 503錯誤如何解決

五、網站常出現service unavailable503,或是重新啟動iis後仍會掛掉的方法

1、套用CDN

#首先你要排除下伺服器或vps資源是否夠用,看下你的伺服器各項資源是否都在正常值(cpu,頻寬,記憶體等),現在的vps或伺服器都有後檯面板統計的,cpu你長期百分之百肯定有問題,當你的硬體資源沒有空閒時會導致iis工作不正常的,會報一些亂七八糟的錯誤,其實比較簡單的解決方法就是網站訪問加cdn,套上cdn後,網站需要的伺服器資源都走cdn了,iis負載也下來了,自然不會報錯。

2、關掉一些不必要的軟體功能

例如許多站長用安全狗防護網站,軟體確實不錯,但會造成卡頓。另外你的安全等級預設或很高的話,攔截的會非常多,有時一秒鐘能攔擊幾個到十幾個,這樣也消耗了你的伺服器。

3、網站自身程式問題

網站運作中如果互動性不重要,就把網站靜態化,動態在iis下跑比較費力的,尤其是php

#4、切換系統服務

網站如果還在用iis系統或在win上搭建的apache/nginx,建議換成linux系統,其實linux也沒那麼難,推薦amh或寶塔一鍵安裝php環境,然後用winsp(類似ftp的視覺化管理工具)管理檔案和權限就可以了。

推薦學習:《PHP影片教學》《linux影片教學

以上是linux 503錯誤如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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