回覆列表
  • 1 # 小橘的秋天

    一、訪問出現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重啟。

    2、在開始選單中搜索IIS,然後開啟IIS,然後選擇重新啟動IIS也可以。

    五、網站經常出現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的視覺化管理工具)管理檔案和許可權就可以了。

  • 中秋節和大豐收的關聯?
  • 30歲的男人如何對待生活?