Агент сборки TFS время от времени отключается на сервере TFS - PullRequest
0 голосов
/ 30 октября 2018

У меня есть локальный сервер TFS 2018 с отдельным сервером сборки. На сервере сборки установлен VS 2017. В некоторых случаях агент сборки будет отображаться в автономном режиме на сервере TFS. Служба для агента сборки работает. Чтобы подключить агент к сети, я должен перезапустить его с помощью run.cmd. Кажется, проблема связана с разрешением, но я не могу определить, почему и как. Я не вижу проблем в диспетчере учетных данных. Я могу перезапустить агент, и сборки будут работать без проблем.

Файл журнала агента имеет запись об ошибке HTTP 401. Внизу журнала агента находится сообщение TF400813 «Ресурс недоступен для анонимного доступа. Требуется проверка подлинности клиента»

В рабочем файле журнала нет предупреждений или ошибок.

Из журнала агента :

[2018-10-29 20: 51: 48Z INFO RSAEncryptedFileKeyManager] Загрузка ключа RSA параметры из файла D: \ CI \ credentials_rsaparams [2018-10-29 20: 51: 48Z INFO Terminal] WRITE LINE: подключение к серверу. [2018-10-29 20: 51: 48Z INFO MessageListener] Попытка создать сеанс. [2018-10-29 20: 51: 48Z INFO MessageListener] Подключение к серверу агентов ... [2018-10-29 20: 51: 48Z INFO VisualStudioServices] Запуск операции Location.GetConnectionData [2018-10-29 20: 51: 48Z ПРЕДУПРЕЖДЕНИЕ VisualStudioServices] Ошибка аутентификации с кодом состояния 401 .

P3P: CP = "CAO DSP COR ADMa DEV CONO TELO CUR PSA PSD TAI IVDo НАШИ САМИ BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT "Сервер: Microsoft-IIS / 10.0 WWW-Authenticate: Носитель, Базовый realm = "http://server:8080/tfs", Переговоры, NTLM X-TFS-ProcessId: 997a2986-a08c-4cc1-86e2-e1e30513c61a ActivityId: c728a277-0b76-46c1-b3f5-d1e7afb979b4 X-TFS-Session: 40cecbac-588b-4ee4-bad4-f3a34d7f068d X-VSS-E2EID: 73cd4d47-4149-41a1-b0c5-c82e53afd82a ВАРИАНТЫ X-FRAME: SAMEORIGIN X-ТПО-SoapException: % 3C% 3Fxml% 20version% 3D% 221,0% 22% 20encoding% 3D% 22utf-8% 22% 3F% 3E% 3Csoap% 3AEnvelope% 20xmlns% 3Asoap% 3D% 22http% 3A% 2F% 2Fwww.w3.org% 2F2003 % 2F05% 2Fsoap-конверт% 22% 3E% 3Csoap% 3ABody% 3E% 3Csoap% 3AFault% 3E% 3Csoap% 3ACode% 3E% 3Csoap% 3AValue% 3Esoap% 3AReceiver% 3C% 2Fsoap% 3AValue% 3E% 3Csoap% 3ASubcode% 3E % 3Csoap% 3AValue% 3EUnauthorizedRequestException% 3C% 2Fsoap% 3AValue% 3E% 3C% 2Fsoap% 3ASubcode% 3E% 3C% 2Fsoap% 3ACode% 3E% 3Csoap% 3AReason% 3E% 3Csoap% 3AText% 20xml% 3Alang% 3D% 22en% 22 % 3ETF400813% 3A% 20Resource% 20not% 20available% 20for% 20anonymous% 20access.% 20Client% 20authentication% 20required.% 3C% 2Fsoap% 3AText% 3E% 3C% 2Fsoap% 3AReason% 3E% 3C% 2Fsoap% 3AFault% 3E% 3C % 2Fsoap% 3ABody% 3E% 3C% 2Fsoap% 3AEnvelope% 3E X-TFS-ServiceError: TF400813% 3A% 20Resource% 20not% 20available% 20for% 20anonymous% 20access.% 20Client% 20authentication% 20required. X-Powered-By: ASP.NET Lfs-Authenticate: NTLM X-Content-Type-Options: nosniff

Обновление:

Я замечаю сообщение Powershell в средстве просмотра событий, возникающее в то же время, когда в журналах сервера сборки отмечается проблема с аутентификацией. Я прикрепил сообщение. Я не уверен, что предупреждение Powershell вызвано проблемой агента, или Powershell вызывает проблему агента.

Событие Powershell

...