Поделиться через


Устранение неполадок в работе кластера локальной разработки

Если у вас возникли проблемы при взаимодействии с кластером локальной разработки Azure Service Fabric, ознакомьтесь со следующими возможностями для решения.

Ошибки настройки кластера

Не удается очистить журналы Service Fabric

Проблема

При выполнении скрипта DevClusterSetup появляется следующее сообщение об ошибке:

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

Решение

Закройте текущее и откройте новое окно PowerShell от имени администратора. Теперь можно успешно запустить скрипт.

Ошибки подключения к кластеру

Исключение типа инициализации

Проблема

При подключении к кластеру в PowerShell отображается ошибка TypeInitializationException для System.Fabric.Common.AppTrace.

Решение

При установке была неправильно настроена переменная пути. Выйдите из Windows и снова выполните вход. Путь обновится.

Сбой подключения к кластеру с сообщением об ошибке "Объект закрыт"

Проблема

Вызов Connect-ServiceFabricCluster завершается со следующей ошибкой:

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

Решение

Закройте текущее и откройте новое окно PowerShell от имени администратора.

Исключение Fabric Connection Denied

Проблема

При отладке в Visual Studio отображается ошибка FabricConnectionDeniedException.

Решение

Эта ошибка обычно возникает при попытке вручную запустить хост-процесс службы.

Убедитесь, что в решении нет проектов служб, настроенных в качестве запускаемых проектов. В качестве запускаемых проектов можно настраивать только проекты приложений Service Fabric.

Совет

Если после завершения программы установки у локального кластера наблюдается нетипичное поведение, такой кластер можно сбросить с помощью приложения панели задач диспетчера локального кластера. Будет удален существующий кластер и настроен новый. Учтите, что все развернутые приложения и связанные данные будут удалены.

Следующие шаги