У меня проблема с работающей машиной сборки, где агент внезапно не хочет запускаться. Он был частью пульта дистанционного управления и для устранения этой проблемы, если был запущен локальный контроллер. Симптомы заключаются в том, что агент (ы) инициализирует правильный (говорит «Готов»), но имеет значок остановки, а в области состояния говорит: «BuildController не запускается через 1 минуту. Учетная запись AD, выполняющая службу сборки, работает на другой машине сборки (отдельный контроллер + агенты сборки). Я попытался следующиеTFS Build Agent остановлен
- Переустановка службы сборки
- работает с именем машины, полное доменное имя и IP-адрес для конечной точки адреса
- непредставленных и перерегистрацию службы сборки
- перезагружен
- регистрации очищенные до сборки агента с script
Если изменить учетную запись службы работает в номе ild для моей учетной записи AD, она работает. Тем не менее, работа под нашим выделенным пользователем сборки не подходит для этой конкретной машины, но не для другого. Любые предложения, что делать? Вот ошибка из журнала событий:
Service 'Default Agent - tfs2010build1' had an exception:
Exception Message: There was no endpoint listening at http://tfs2010build1:9191/Build/v3.0/Services/Controller/31 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. (type EndpointNotFoundException)
Exception Stack Trace:
Server stack trace:
at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.TeamFoundation.Build.Machine.IBuildControllerService.TestConnectionFromController(String agentUri)
at Microsoft.TeamFoundation.Build.Machine.ServiceProxies.ServiceProxy`1.<>c__DisplayClass3.<Do>b__2(T channel)
at Microsoft.TeamFoundation.Build.Machine.ServiceProxies.ServiceProxy`1.Do[TResult](Func`2 action)
at Microsoft.TeamFoundation.Build.Machine.BuildAgentService.<>c__DisplayClass12.<TestConnection>b__11(Object)
Inner Exception Details:
Exception Message: Unable to connect to the remote server (type WebException)
Exception Stack Trace: at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
Inner Exception Details:
Exception Message: No connection could be made because the target machine actively refused it 127.0.0.1:38742 (type SocketException)
Exception Stack Trace: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
Существует небольшая гиперссылка «Подробности», которую вы, возможно, можете пропустить на странице конфигурации служб построения TFS Admi Консоль администрирования. Он появляется, когда есть ошибки. Что он говорит? –
Говорит: «BuildController не запущен за 1 минуту» – jaspernygaard