Test-ServiceFabricService
驗證 Service Fabric 服務的健康情況和可用性。
語法
Test-ServiceFabricService
[-ServiceName] <Uri>
[-MaxStabilizationTimeoutSec] <Int32>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Test-ServiceFabricService Cmdlet 會驗證指定 Service Fabric 服務的可用性和健康情況。 此 Cmdlet 會驗證服務是否位於目標副本集大小,且服務狀況良好。 此 Cmdlet 也會驗證屬於服務的所有複本皆已就緒,且未處於 InBuild 等過渡狀態(ServiceReplicaStatus)。 使用此 Cmdlet 來確認您的服務在引誘系統發生任何錯誤之後是否穩定。
在 Service Fabric 叢集上執行任何作業之前,請使用 Connect-ServiceFabricCluster Cmdlet 來建立叢集的連線。
範例
範例 1:測試服務
PS C:\> Test-ServiceFabricService -ServiceName fabric:/SvcName -MaxStabilizationTimeoutSec 240
此命令會測試指定的服務,以確保它在240秒內穩定。
參數
-MaxStabilizationTimeoutSec
指定叢集在驗證命令失敗之前要穩定的時間上限,以秒為單位。
類型: | Int32 |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceName
指定要驗證的服務名稱。
類型: | Uri |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
System.Uri
輸出
System.Object