Azure DevOps 2019 On-Prem - Ошибка при создании коллекции: «LeaseLostException на шаге Создание пространств имен Framework Framework» - PullRequest
1 голос
/ 10 марта 2020

Я сталкиваюсь с ошибкой при попытке создать коллекцию в Azure DevOps Локально из консоли администрирования.

Кажется, что это происходит, когда DevOps управляет частью CreateCollection.Service.Analytics. Я не могу найти ссылку на эту проблему в Google.

Я выбираю модель процесса наследования в мастере, и после запуска установки через несколько минут:

[15:15:32.793] Executing step: Enable analytics on-prem for new collections
[15:15:32.793]   Executing step: 'Enable analytics on-prem for new collections' AnalyticsCollection.EnableAnalyticsOnPrem (360 of 387)
[15:16:13.407]   [Warning] Impossible d'activer Analytics pour cette nouvelle collection. Vous pouvez y remédier en réactivant Analytics manuellement. Pour plus d'informations, consultez la documentation : https://go.microsoft.com/fwlink/?linkid=2093060.
[15:16:13.533]   [Warning] Analytics failed to enable for new collection due to: Le bail de AnalyticsStateService.SetFeatureState, dont le propriétaire est f24b9929-5d00-498c-9b4c-1e6d8c5f8f77, obtenu le 10/03/2020 14:15:33 par le processus abde3e12-0d37-4751-a1fe-23387f8c5268 a expiré le 10/03/2020 14:16:03
*** 
in english : 
Unable to enable Analytics for this new collection. You can fix it by reactivating Analytics manually (so later no ??? )
The lease for AnalyticsStateService.SetFeatureState, owned by f24b9929-5d00-498c-9b4c-1e6d8c5f8f77, obtained on 10/03/2020 14:15:33 by the process abde3e12-0d37-4751-a1fe-23387f8c5268 expired on 10 / 03/2020 14:16:03 
***
[15:16:13.540] Step passed (with warnings): Enable analytics on-prem for new collections. Execution time: 40 seconds.
[15:16:13.540]   [StepDuration] 40,7454734
[15:16:13.597]   [GroupDuration] 67,5660477
[15:16:13.597]   [OperationDuration] 67,56617
[15:16:13.597] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[15:16:13.597] ++ Executing - Operation: CreateCollection.Service.Analytics.Sdk, Group: CreateCollection.Service.Analytics.Sdk
[15:16:13.597] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[15:16:13.597] Step skipped: Queue Analytics Maintain Staging Schedules Job.
[15:16:13.600]   [GroupDuration] 0,0046515
[15:16:13.600]   [OperationDuration] 0,0046985
[15:16:13.600] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[15:16:13.600] ++ Executing - Operation: CreateCollection.Service.Notifications, Group: CreateCollection.Service.Notifications
[15:16:13.600] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[15:16:13.600] Executing step: Load service tokens
[15:16:13.600]   Executing step: 'Load service tokens' FrameworkTokens.ConfigureServiceTokens (362 of 387)
[15:16:13.603] Step passed: Load service tokens. Execution time: 3 milliseconds.
[15:16:13.603]   [StepDuration] 0,0002612
[15:16:13.603] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Executing step: Create Framework Security Namespaces
[15:16:13.603]   Executing step: 'Create Framework Security Namespaces' Security.CreateSecurityNamespaces (363 of 387)
[15:16:13.603]   There are 1 security namespaces to create/update.
[15:16:13.603]   Validating 'EventSubscription' security namespace.
[15:16:13.603]   Creating/updating security namespace(s).
[15:16:13.603]   [Error] Le bail de AnalyticsStateService.SetFeatureState, dont le propriétaire est f24b9929-5d00-498c-9b4c-1e6d8c5f8f77, obtenu le 10/03/2020 14:15:33 par le processus abde3e12-0d37-4751-a1fe-23387f8c5268 a expiré le 10/03/2020 14:16:03
*** 
in english : 
Same error but with stack trace
The lease for AnalyticsStateService.SetFeatureState, owned by f24b9929-5d00-498c-9b4c-1e6d8c5f8f77, obtained on 10/03/2020 14:15:33 by the process abde3e12-0d37-4751-a1fe-23387f8c5268 expired on 10 / 03/2020 14:16:03 
***
[15:16:13.633]   Microsoft.TeamFoundation.Framework.Server.LeaseLostException: Le bail de AnalyticsStateService.SetFeatureState, dont le propriétaire est f24b9929-5d00-498c-9b4c-1e6d8c5f8f77, obtenu le 10/03/2020 14:15:33 par le processus abde3e12-0d37-4751-a1fe-23387f8c5268 a expiré le 10/03/2020 14:16:03
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.VssRequestContext.CheckCanceled(Boolean throwIfShutdown)
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.VssRequestContext.get_ServiceProvider()
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.VssRequestContextExtensions.GetService[TService](IVssRequestContext context)
[15:16:13.633]      à Microsoft.VisualStudio.Services.Framework.SecurityStepPerformer.CreateOrUpdateSecurityNamespaces(IVssRequestContext requestContext, ServicingContext servicingContext, LocalNamespaceDescriptionStepData[] securityNamespaceDescriptions)
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.PerformHostStep(String servicingOperation, ServicingOperationTarget target, IServicingStep servicingStep, String stepData, ServicingContext servicingContext)
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.TeamFoundationStepPerformerBase.PerformStep(String servicingOperation, ServicingOperationTarget target, String stepType, String stepData, ServicingContext servicingContext)
[15:16:13.633]      à Microsoft.TeamFoundation.Framework.Server.ServicingStepDriver.PerformServicingStep(ServicingStep step, ServicingContext servicingContext, ServicingStepGroup group, ServicingOperation servicingOperation, Int32 stepNumber, Int32 totalSteps)
[15:16:13.633] Step failed: Create Framework Security Namespaces. Execution time: 30 milliseconds.

Это это первая коллекция, которую я создал с нуля в Azure DevOps, но у меня уже есть перенесенная коллекция из tfs 2015, которая работает очень хорошо. Я не хочу создавать свою коллекцию на tfs2015 только для ее переноса в devops: (

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

Функция службы аналитики установлена ​​на моем экземпляре SQL Server. SQL Сервер установлен на том же сервере.

База данных для коллекции была создана, но в консоли находится состояние «Не в сети», и я не могу повторно выполнить работу по созданию. У меня ошибка, я должен удалить ее с помощью командной строки.

Редактировать:

Я протестировал создание с моделью процесса xml, и оно работает. На странице настроек я вижу, что аналитика активирована.

Редактировать 2: Благодаря @ PatrickLu-MSFT, это работает. Я уже пытался перезапустить сервер перед публикацией, но безуспешно.

На этот раз я попытался перезапустить все SQL службы из SQL Configuration Manager и заново создать коллекцию, но все равно не получилось, это не было достаточно.

Затем я использовал Службы для перезапуска службы: SQL Сервер (MSSSQLSERVER) и перезагружаю сервер, как сказал мне Патрик. И это сработало, я смог создать свою коллекцию с моделью наследования!

1 Ответ

1 голос
/ 11 марта 2020

Согласно вашему описанию, возможно, что-то не так с вашим SQL Сервисом.

Пожалуйста, попробуйте перезапустить SQL Службу сервера , и если она зависла при попытке остановить службу. Затем вы можете попытаться перезагрузить сервер и снова создать новую коллекцию.

Если это не сработает, также просим проверить, есть ли какая-либо информация в Просмотр событий . Это может помочь определить проблему.

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