Partilhar via


Resolver problemas na configuração do cluster do desenvolvimento local

Se você tiver um problema ao interagir com seu cluster de desenvolvimento local do Azure Service Fabric, revise as sugestões a seguir para obter possíveis soluções.

Falhas na configuração do cluster

Não é possível limpar os logs do Service Fabric

Problema

Ao executar o script DevClusterSetup, você verá o seguinte erro:

Cannot clean up C:\SfDevCluster\Log fully as references are likely being held to items in it. Please remove those and run this script again.
At line:1 char:1 + .\DevClusterSetup.ps1
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DevClusterSetup.ps1

Solução

Feche a janela atual do PowerShell e abra uma nova janela do PowerShell como administrador. Agora você pode executar o script com êxito.

Falhas de conexão de cluster

Exceção de inicialização de tipo

Problema

Quando você está se conectando ao cluster no PowerShell, você vê o erro TypeInitializationException para System.Fabric.Common.AppTrace.

Solução

A variável de caminho não foi definida corretamente durante a instalação. Saia do Windows e entre novamente. Isso atualiza seu caminho.

A conexão de cluster falha com "O objeto está fechado"

Problema

Uma chamada para Connect-ServiceFabricCluster falha com um erro como este:

Connect-ServiceFabricCluster : The object is closed.
At line:1 char:1
+ Connect-ServiceFabricCluster
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricObjectClosedException
+ FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

Solução

Feche a janela atual do PowerShell e abra uma nova janela do PowerShell como administrador.

Exceção de conexão de malha negada

Problema

Ao depurar do Visual Studio, você recebe um erro FabricConnectionDeniedException.

Solução

Este erro geralmente ocorre quando você tenta iniciar um processo de host de serviço manualmente.

Certifique-se de que você não tenha nenhum projeto de serviço definido como projetos de inicialização em sua solução. Somente projetos de aplicativo do Service Fabric devem ser definidos como projetos de inicialização.

Gorjeta

Se, após a instalação, o cluster local começar a se comportar de forma anormal, você poderá redefini-lo usando o aplicativo de bandeja do sistema do gerenciador de cluster local. Isso remove o cluster existente e configura um novo. Observe que todos os aplicativos implantados e dados associados são removidos.

Próximos passos