Операции ImageStore занимают 4 раза на одном кластере по сравнению с Dev / QA / и другими Prod - PullRequest
0 голосов
/ 20 мая 2019

При развертывании приложений в кластере Service Fabric с использованием пакета копирования приложений и регистрации пакета командлетов PowerShell один кластер занимает в 4 раза больше времени, чем другие кластеры.В то время как кластеры dev и qa получают больше приложений;другой кластер продуктов получает те же приложения, которые были развернуты.Эта разница во времени приводит к истечению времени ожидания операции.

Мы убедились, что неиспользуемые версии были удалены, удалили пакет приложения из-за неудачной регистрации, перезапустили основной узел, на котором размещен ImageStoreService.

$imageStoreConnectionString = "fabric:ImageStore"

Test-ServiceFabricApplicationPackage -ApplicationPackagePath $packagePath -ImageStoreConnectionString $imageStoreConnectionString 

Copy-ServiceFabricApplicationPackage -ApplicationPackagePath $packagePath -ImageStoreConnectionString $imageStoreConnectionString -ApplicationPackagePathInImageStore $appPackageInImageStore

Register-ServiceFabricApplicationType -ApplicationPathInImageStore $appPackageInImageStore -Verbose

Проверка хорошего кластера: 19 с. Копия: 29 с. Регистр: 33 с

Проверка плохого кластера: 27 с. Копия: 1 м 42 с. Регистр: 1 м 59 с

Если регистр идет более 2 м и 5-20 секунд, мы получаемОшибка «Тайм-аут операции».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...