小编Rob*_*nis的帖子

删除服务结构应用程序失败

我已将应用程序部署到5节点独立群集.部署成功.但是应用程序没有启动,因为应用程序中存在一些错误.我尝试使用Service Fabric Explorer从群集中删除应用程序,但这失败了.

应用程序的运行状况为"错误",状态为"正在删除"应用程序有9个服务.6个服务显示健康状态"未知",带有问号和状态"未知".3个服务显示健康状态"Ok"但状态为"Deleting".

我也尝试使用powershell删除它:

Remove-ServiceFabricApplication -ApplicationName fabric:/appname -Force -ForceRemove
Run Code Online (Sandbox Code Playgroud)

结果是操作超时.

我也试过下面的帖子,我在其他帖子中找到了.

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
    }
}
Run Code Online (Sandbox Code Playgroud)

也没有结果,脚本没有找到任何要删除的副本.

同时我们开始删除应用程序中的一个系统服务也改变了状态.结构:/ System/NamingService服务显示"警告"健康状态.这是在分区00000000-0000-0000-0000-000000001002上.主副本显示:
不健康事件:SourceId ='System.NamingService',Property ='Duration_PrimaryRecovery',HealthState ='Warning',ConsideWarningAsError = false.PrimaryRecovery开始于2016-10-06 07:55:21.252的时间超过30:00.000.

我还重新启动了每个节点(当时为1),没有结果.

如何强制删除应用程序而不重新创建群集,因为这不是生产环境的选项.

azure-service-fabric

8
推荐指数
1
解决办法
3266
查看次数

标签 统计

azure-service-fabric ×1