Как выключить локальный экземпляр Azure Service Fabric?

На прошлой неделе я запустил локальный экземпляр Azure Service Fabric и смог локально поиграть с узлами и службами на моем компьютере. Visual Studio создала кластер, и я решил, что он закроется при завершении работы. Сегодня у меня проблема, когда на моем компьютере в фоновом режиме работают FabicGateway.exe и Fabric.exe. Они все еще сохранялись, когда я удалил приложения из Service Fabric Explorer на моем локальном адресе хоста.

Как завершить работу служебной структуры, чтобы она не работала в фоновом режиме при запуске моих компьютеров? Любые идеи или помощь будут оценены.


person Danderson    schedule 09.05.2016    source источник


Ответы (1)


Вы используете последнюю версию SDK? Я считаю, что они исправили это в новейшем выпуске SDK (6 мая 2016 г.), версия 2.0.217. В примечаниях к выпуску они заявляют:

Служба FabricHost была неправильно помечена как автозапуск для локальных кластеров разработки, что приводило к перезапуску кластера при перезагрузке, а сброс или повторное создание локального кластера разработки сбрасывал FabricHost в режим автозапуска. Это могло привести к к потреблению местных ресурсов и часто было нежелательным для локальной кластерной среды. Внесены изменения для поддержки неавтоматического запуска для локальных сред разработки, а не для отмены выбора пользователя здесь.

в противном случае вы можете использовать диспетчер, чтобы закрыть кластер. Диспетчер находится по адресу: C: \ Program Files \ Microsoft SDKs \ Service Fabric \ Tools \ ServiceFabricLocalClusterManager.

person P. Gramberg    schedule 09.05.2016
comment
Забавно, что обновление для этого вышло всего 3 дня назад. Я выполнил оба этих действия, и моя проблема была решена. Спасибо за быстрый ответ! - person Danderson; 09.05.2016