共用方式為


ApplicationPoolFailureSettings Class1

公開屬性,以判斷應用程式集區或背景工作進程失敗時要採取的動作。

Syntax

class ApplicationPoolFailureSettings : EmbeddedObject  

方法

這個類別不包含方法。

屬性

下表列出 類別所 ApplicationPoolFailureSettings 公開的屬性。

名稱 描述
AutoShutdownExe 讀取/寫入 string 值,指定當 World Wide Web Publishing Service (WWW 服務) 關閉應用程式集區時要執行的可執行檔。 預設值為 nullAutoShutdownParams使用 屬性將參數傳送至可執行檔。
AutoShutdownParams 讀取/寫入 string 值,其中包含 屬性所指定可執行檔的 AutoShutdownExe 命令列參數。 預設值為 null
LoadBalancerCapabilities 讀取/寫入 sint32 值,指定服務無法使用時的應用程式集區行為。 可能的值稍後會列在一節中。
OrphanActionExe 讀取/寫入 string 值,指定要在 WWW 服務孤立背景工作進程時執行的可執行檔。 預設值為 nullOrphanActionParams使用 屬性將參數傳送至可執行檔。
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 (服務無法使用) 。

繼承階層架構

EmbeddedObject

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 類別