Кто-нибудь видел или имеет разрешение для TFS215085 и TFS215074? - PullRequest
1 голос
/ 29 апреля 2011

TFS215085: Произошла ошибка при подключении к агенту X
TFS215074: Не удалось запустить агент сборки на «X», поскольку неожиданно выполнялась другая сборка. Изучите состояние агента сборки, чтобы определить причину.

Я ставлю в очередь большое количество сборок, большинство из которых работают нормально, иногда сборка завершается с этими сообщениями, и агент становится недоступным. Часто он автоматически сбрасывает сам себя и снова включается, и на этом агенте продолжается сборка. Иногда он остается недоступным, но если я вручную верну его статус в состояние «включено», он снова начнет обработку сборок.

Нет сообщений TFS или других сообщений в журналах приложений, связанных с этим. Журналы веб-IIS для веб-сервисов также не дают никаких указаний.

Это для Team Foundation Server 2008 с пакетом обновления 1 (SP1), работающего как на Windows Server 2008, так и на Windows Server 2003. Я включил вход в систему, когда это не удалось, но там также нет дополнительной информации.

Будем весьма благодарны за любые предложения или скрытые ключи для управления агентом сборки, которые могут решить эту проблему.

1 Ответ

1 голос
/ 04 мая 2011

Эта ошибка возникает из-за отсутствия официальной синхронизации между уровнем приложения TFS и машинами сборки, отличными от состояния очереди сервера. Например, если сборке выдается команда останова, но на самом деле она не останавливается на компьютере, сервер (в 2008 г.) помечает ее как остановленную по истечении времени ожидания независимо от результата, который немедленно разрешает следующую сборку в очереди начать. Когда эта сборка пытается запуститься, произойдет сбой с приведенным выше сообщением об ошибке (TF215074), поскольку мы позволили запустить только одну сборку на агенте в любой момент времени, и это ограничение было нарушено. Эта проблема часто случается? Вы знаете, как его воспроизвести?

Patrick

...