IIS 7應用程式集區每晚停止(503錯誤)

IIS 7應用程式集區每晚停止(503錯誤)

http 503我有一個ASP.net MVC 應用程式在帶有 IIS 7 的 Windows Server 2008 上運行。

伺服器由其他人維護,我知道它在晚上做一些其他工作,我認為這是造成這種情況的原因。此外,我知道我在晚上收到資料庫的連線逾時(SQL Server 正在同一台電腦上執行)。

我有興趣知道:

  1. 為什麼會發生這種情況。這是 IIS 的功能嗎?
  2. 是否有一些配置可以阻止這種情況,或者有沒有辦法讓應用程式集區嘗試自行重新啟動?

我將不勝感激任何提示。

答案1

是的,IIS 7 內建了一個錯誤間隔。所以我可能無法完全正確地翻譯它。

轉到Application Groups-> [在指定應用程式上右鍵單擊] -> Advanced Settings

轉到類別Fast security against errors

您可以在此處看到它預設為啟用,錯誤間隔為 5 分鐘,出現 5 次錯誤。您可以停用此選項或對其進行調整。您也可以建立一個批次作業,每天早上都會​​啟動您的應用程式。此選項對於您的資料庫來說更安全,因為當錯誤安全性已停用時,透過 DoS 攻擊來關閉您的網站和資料庫將變得更加困難。

您可以使用命令列啟動應用程序,例如:

%windir%\system32\inetsrv\appcmd start apppool /apppool.name:[應用程式名稱]

相關內容