«Раздел находится ниже целевой реплики или числа экземпляров» с сохранением состояния служб в локальном кластере Service Fabric - PullRequest
0 голосов
/ 16 декабря 2018

Каждый раз, когда я развертываю какой-либо проект в своем локальном кластере (даже после простых онлайн-инструкций по Service Fabric), я получаю следующее сообщение:

Системное приложение не работает.

Нездоровые службы:100% (1/1), ServiceType = 'EventStoreServiceType', MaxPercentUnhealthyServices = 0%.

Нездоровый сервис: ServiceName = 'fabric: / System / EventStoreService', AggregatedHealthState = 'Ошибка'.

Нездоровые разделы: 100% (1/1), MaxPercentUnhealthyPartitionsPerService = 0%.

Нездоровый раздел: PartitionId = '00000000-0000-0000-0000-000000009000', AggregatedHealthState = 'Ошибка'.

Событие ошибки: SourceId = 'System.FM', Property = 'State'.Раздел находится ниже целевой реплики или числа экземпляров.

Даже если у меня более 120 ГБ дискового пространства

Ответы [ 3 ]

0 голосов
/ 18 декабря 2018

Очевидно, что проблема была связана с моим диском C, когда я создал новый диск с объемом более 10 ГБ и поместил кластер на этот новый диск, проблема была решена.

0 голосов
/ 24 января 2019

У меня возникла эта проблема при попытке отладки приложения Service Fabric.При публикации на локальном узле проблем не было, но при попытке запустить его в режиме отладки возникла та же самая ошибка.

Решение:

Перейти к проекту Service Fabricсвойства, щелкнув правой кнопкой мыши проект Service Fabric (проект со значком Service Fabric) -> Свойства -> Режим отладки приложения и установите для него значение Удалить приложение .По умолчанию установлено значение Обновить приложение , а в описании сказано, что

'обновляет приложение с новыми двоичными файлами без повторного развертывания приложения'

У моего коллеги не было никаких проблем с этой настройкой, но мы успешно решили это на нескольких машинах, так что стоит попробовать.

0 голосов
/ 17 декабря 2018

Разверните количество реплик , которое равно или меньше количества узлов в вашем кластере.Итак, если вы работаете с одним узлом dev cluster , разверните одну реплику.Если вы хотите развернуть больше, вам нужно использовать кластер dev с 5 узлами.

...