Как перезапустить приложение Service Fabric - PullRequest
0 голосов
/ 27 августа 2018

У меня есть учетная запись службы gMSA, на которой запущено приложение Service Fabric без сохранения состояния. Эта учетная запись была недавно добавлена ​​в качестве члена новой группы безопасности. Мы не видим, что приложение работает, и я думаю, что это потому, что заявления пользователей были загружены при запуске приложения. Я видел это, чтобы заставить это работать на Сервисах Windows, что нам нужно перезапустить сервис (mmc-> Сервисы, перезапустить правой кнопкой мыши). Я хотел бы сделать что-то подобное в Service Fabric.

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

Service Fabric Деактивировать (пауза) против Деактивировать (перезапустить)?

Заранее спасибо, Грег

1 Ответ

0 голосов
/ 27 августа 2018

Вам нужна команда Restart-ServiceFabricDeployedCodePackage .

Командлет Restart-ServiceFabricDeployedCodePackage завершает процесс пакета кода, который перезапускает все реплики пользовательских служб, размещенные в этом процессе. Этот перезапуск моделирует сбои процесса пакета кода в кластере, который проверяет пути восстановления службы после сбоя.

Вы можете указать пакет кода или ReplicaSelector, чтобы перезапустить комбинацию узла и пакета кода, где размещена реплика. Это упрощает тестирование на основном хост-узле, так как нет необходимости определять, какой узел Service Fabric является основным, прежде чем перезапускать этот узел.

...