【发布时间】:2018-08-30 22:45:12
【问题描述】:
我正在升级 Service Fabric 上的应用程序,其中一个副本显示以下警告:
不健康事件:SourceId='System.RAP'、Property='IStatefulServiceReplica.ChangeRole(S)Duration'、HealthState='Warning'、ConsideWarningAsError=false。 节点 _gtmsf1_0 上的 api IStatefulServiceReplica.ChangeRole(S) 卡住了。开始时间(UTC):2018-03-21 15:49:54.326。
经过一些调试,我怀疑我没有正确遵守取消令牌。同时,如何安全地强制重启这个卡住的副本以使服务再次运行?
Get-ServiceFabricDeployedReplica的部分结果:
...
ReplicaRole : ActiveSecondary
ReplicaStatus : Ready
ServiceTypeName : MarketServiceType
...
ServicePackageActivationId :
CodePackageName : Code
...
HostProcessId : 6180
ReconfigurationInformation : {
PreviousConfigurationRole : Primary
ReconfigurationPhase : Phase0
ReconfigurationType : SwapPrimary
ReconfigurationStartTimeUtc : 3/21/2018 3:49:54 PM
}
【问题讨论】:
标签: azure-service-fabric service-fabric-stateful