gpt4 book ai didi

azure-service-fabric - 从服务结构集群中删除应用程序

转载 作者:行者123 更新时间:2023-12-04 16:27:03 25 4
gpt4 key购买 nike

我尝试使用服务结构资源管理器从服务结构中删除应用程序。

我使用删除应用程序操作删除了我的应用程序。
然后当我尝试取消配置应用程序类型时,我收到错误消息,

Error: Application Type of version 1.0.0 could not be unprovisioned as it still contains active applications.



我可以看到,即使在删除应用程序之后,应用程序内部的 actor 服务在某些节点中仍然处于事件状态。 Am attaching a screenshot of my service fabric explorer.

关于完全删除应用程序的任何帮助?

最佳答案

如果您的应用程序中的服务在平台请求时未关闭而无法正常运行,则可能会发生这种情况,例如忽略 RunAsync 中的取消 token 。

这是一个快速的 PowerShell 脚本,它将通过应用程序并强制删除所有有状态服务的所有副本:

Connect-ServiceFabricCluster -ConnectionEndpoint localhost:19000

$nodes = Get-ServiceFabricNode

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

foreach ($replica in $replicas)
{
Remove-ServiceFabricReplica -ForceRemove -NodeName $node.NodeName -PartitionId $replica.Partitionid -ReplicaOrInstanceId $replica.ReplicaOrInstanceId
}
}

关于azure-service-fabric - 从服务结构集群中删除应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35765141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com