У меня есть приложение ServiceFabric, работающее на 5 узлах.Я перезагружал узлы один за другим, чтобы избавиться от известной проблемы утечки памяти .Перезапуск узла 1 прошел нормально.
При перезапуске узла 2 возникли проблемы. На узле 2 существует служба с сохранением состояния с 1 (большим) разделом, которая завершилась Quarum Loss.
Нездоровый развернутый пакет услуг: ApplicationName = 'fabric: / MyApplication', ServiceManifestName = 'ServicePkg', ServicePackageActivationId = '', NodeName = 'node02', AggregatedHealthState = 'Ошибка'.
Служба удалена изузел, который был в порядке, но ServicePkg все еще задерживается на этом узле со следующей ошибкой
Событие ошибки: SourceId = 'System.Hosting', Property = 'CodePackageActivation:Код: EntryPoint.Произошла ошибка во время активации CodePackage. Хост службы завершился с кодом выхода: 2148734499
На данный момент мне удалось запустить службу на других узлах, если я разрешил больше реплик, но покапоскольку ошибка на узле 2 существует, обновления не будут выполнены.
Можно ли это исправить без полной очистки на узле 2?