公開屬性,以判斷應用程式集區或背景工作進程失敗時要採取的動作。
Syntax
class ApplicationPoolFailureSettings : EmbeddedObject
方法
這個類別不包含方法。
屬性
下表列出 類別所 ApplicationPoolFailureSettings 公開的屬性。
| 名稱 | 描述 |
|---|---|
AutoShutdownExe |
讀取/寫入 string 值,指定當 World Wide Web Publishing Service (WWW 服務) 關閉應用程式集區時要執行的可執行檔。 預設值為 null。
AutoShutdownParams使用 屬性將參數傳送至可執行檔。 |
AutoShutdownParams |
讀取/寫入 string 值,其中包含 屬性所指定可執行檔的 AutoShutdownExe 命令列參數。 預設值為 null。 |
LoadBalancerCapabilities |
讀取/寫入 sint32 值,指定服務無法使用時的應用程式集區行為。 可能的值稍後會列在一節中。 |
OrphanActionExe |
讀取/寫入 string 值,指定要在 WWW 服務孤立背景工作進程時執行的可執行檔。 預設值為 null。
OrphanActionParams使用 屬性將參數傳送至可執行檔。 |
OrphanActionParams |
讀取/寫入 string 值,其中包含 屬性所指定可執行檔的 OrphanActionExe 命令列參數。 若要指定孤立背景工作進程的進程識別碼,請使用 「%1%」。 預設值為 null。 |
OrphanWorkerProcess |
讀取/寫入 boolean 值。
true 如果 WWW 服務孤立無法回應要求的背景工作進程,則為 ;否則為 false 。 預設值為 false。 當值設定為 false 時,任何無法回應的背景工作進程都會終止。 |
RapidFailProtection |
讀取/寫入 boolean 值。
true如果 WWW 服務會在背景工作進程失敗數目達到所指定 RapidFailProtectionInterval 秒數內所指定的 RapidFailProtectionMaxCrashes 最大值時終止應用程式集區中的所有應用程式,則為 ,否則為 false 。 預設值為 true。 |
RapidFailProtectionInterval |
讀取/寫入 datetime 值,指定重設背景工作進程失敗計數之前的秒數。 預設值為 5。 |
RapidFailProtectionMaxCrashes |
讀取/寫入 uint32 值,指定允許的背景工作進程失敗數目上限。 預設值為 5。 |
子類別
這個類別不包含子類別。
備註
這個類別的實例包含在 Failure ApplicationPool 類別和ApplicationPoolElementDefaults類別的 屬性中。
下表列出屬性的可能值和相關聯的關鍵字和動作 LoadBalancerCapabilities 。 預設值為 2 (HttpLevel) 。
| 值 | 關鍵字 | 動作 |
|---|---|---|
| 1 | TcpLevel |
終止連線。 |
| 2 | HttpLevel |
傳送錯誤碼 503 (服務無法使用) 。 |
繼承階層架構
ApplicationPoolFailureSettings
規格需求
| 類型 | 描述 |
|---|---|
| Client | - Windows Vista 上的 IIS 7.0 - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10上的 IIS 10.0 |
| 伺服器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016上的 IIS 10.0 |
| 產品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
| MOF 檔案 | WebAdministration.mof |
另請參閱
CIM_DATETIME
ApplicationPool 類別
ApplicationPoolElementDefaults 類別
EmbeddedObject 類別