Azure Service Fabric应用程序陷入了删除状态

Dan*_*iel 6 azure azure-service-fabric

我的服务结构集群上的部署出错了; 我试图删除一个应用程序,由于某种原因,删除似乎永远不会,现在应用程序停留在删除状态,而我的所有部署仍然存在.我无法删除或升级应用程序,因为我获得"删除"状态

有没有办法更新应用程序的状态,这样我就可以继续删除它(真实的)?

Bri*_*ian 3

您很可能需要使用 Power shell 并以这种方式执行应用程序删除,我在开始使用 Service Fabric 时也遇到了这个问题。

有关如何使用 powershell 连接到集群的说明,请单击此处

$nodes = Get-ServiceFabricNode

foreach ($node in $nodes)
{
    $replicas = Get-ServiceFabricDeployedReplica -NodeName $node.NodeName -ApplicationName "fabric:/AppNameHere"

    foreach ($replica in $replicas)
    {
        Remove-ServiceFabricReplica -ForceRemove -NodeName $node.NodeName -PartitionId $replica.PartitionId -ReplicaOrInstanceId $replica.ReplicaOrInstanceId
    }
}
Run Code Online (Sandbox Code Playgroud)

根据我的经验,删除被卡住通常是由于应用程序不支持取消令牌。您部署了什么样的应用程序?