5
私のサービスファブリッククラスタ上の配置が間違っていました。私はアプリケーションを削除しようとしましたが、何らかの理由で削除されたようには思えませんでしたし、アプリケーションは削除状態で止まってしまいました。Azureサービスファブリックアプリケーションが状態を削除中にスタックしました
アプリケーションのステータスを更新する方法がありますので、今度は(現実的に)削除することができますか?
私のサービスファブリッククラスタ上の配置が間違っていました。私はアプリケーションを削除しようとしましたが、何らかの理由で削除されたようには思えませんでしたし、アプリケーションは削除状態で止まってしまいました。Azureサービスファブリックアプリケーションが状態を削除中にスタックしました
アプリケーションのステータスを更新する方法がありますので、今度は(現実的に)削除することができますか?
ほとんどの場合、パワーシェルを使用してアプリケーションを実行する必要があります。サービスファブリックから始めたときにもこの問題が発生しました。
powershellを使用してクラスタに接続する方法については、hereをクリックしてください。
$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
}
}
私の経験上、取り残された削除は、アプリケーションがキャンセルトークンを尊重しないためです。どのような種類のアプリケーションを導入しましたか?