Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

IIS「Server Application Unavailable」錯誤解決:調整應用程式集區閒置逾時

編輯:關於伺服器

錯誤現象

部署含 WCF 服務的 Web 應用,閒置一段時間後重新整理頁面出現:

Server Application Unavailable

根因

應用程式集區預設 閒置逾時 = 20 分鐘。超過此時間無請求,Worker Process (w3wp.exe) 被終止。下次請求進來需冷啟動,若啟動過慢或初始化失敗,即回傳此錯誤。

解決方法

  1. IIS 管理器 → 「應用程式集區」
  2. 右鍵對應集區 → 「進階設定」
  3. 找到 處理序模型 → 閒置逾時 (分鐘)
  4. 修改為 0(永不閒置關閉)或較大值(如 1440 = 24 小時)
  5. 確定,回收集群或 iisreset

進階建議

  • 啟用 預載:進階設定 → 「一般 → 啟動模式」改為 AlwaysRunning
  • 配合 應用程式初始化模組 (Application Initialization) 在啟動期間預熱
  • 監控 Worker Process 記憶體洩漏,設定 定期回收(固定時間/請求數/記憶體閾值)而非單純依賴閒置關閉
Copyright © Windows教程網 All Rights Reserved