Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 瀏覽網頁顯示 Service Unavailable 三大成因與解決:IIS 連線限制、Access 資料庫修復、應用程式集區設定

編輯:Win7 系統應用技巧

Win7 IE 瀏覽本地/遠端網站出現 Service Unavailable (HTTP 503),主因 IIS 應用程式集區停止、連線數超限或 Access 資料庫損毀。三大成因對應解決方案。

成因一:IIS 連線數超過限制 (最常見)

  • 現象:重新整理幾次即恢復,高併發時發生
  • 原因:Win7 IIS 7.5 預設連線限制較低,超過顯示 503 而非舊版「連線人數過多」
  • 解決:IIS 管理員 →「應用程式集區」→ 右鍵目標集區 →「進階設定」→「佇列長度」調大 (預設 1000 → 5000)、「限制」區段調整連線數

成因二:Access 資料庫損毀/鎖定

  • 現象:持續顯示 503,重新整理無效
  • 原因:Access (Jet/ACE) 引擎併發效能差,資料庫檔案 (.mdb/.accdb) 損毀或 .ldb 鎖定檔殘留
  • 解決:使用第三方工具 (如 Access Database Repair) 修復資料庫,或遷移至 SQL Server Express

成因三:SharePoint / 自訂應用程式集區身分識別錯誤

  • 檢查步驟:IIS 管理員 →「網站」→ 右鍵虛擬伺服器 →「屬性」→「主目錄」→ 確認「應用程式集區」 (預設 MSSharePointPortalAppPool)
  • 驗證集區身分識別帳戶密碼正確、帳戶屬於 IIS_WPG 與 STS_WPG 群組
  • 重新啟動 IIS (iisreset) 回收集區

Service Unavailable

快速排查順序

  1. 重新整理測試 → 間歇性 → 成因一 (調整連線限制)
  2. 持續發生 → 檢查應用程式集區狀態 (IIS 管理員 → 應用程式集區 → 狀態是否「已啟動」)
  3. 集區已停止 → 啟動集區 → 若隨即再次停止 → 檢查事件檢視器 (Event Viewer) 應用程式日誌定位錯誤模組

針對性修復 IIS 設定與資料庫健康,可徹底消除 Service Unavailable 錯誤。

Copyright © Windows教程網 All Rights Reserved