如何阻止TFS集成服务轮询不再迁移的服务器?

时间:2015-10-22 01:08:11

标签: tfs tfs2010 tfs2013 tfsintegrationplatform

我正在运行TFS集成工具,在2010实例(称之为X)和2013实例(称之为Y)之间执行单向迁移(称之为A)。此工具还配置为从不同的2010实例(称为Z)进行单向迁移(称为B)到Y.

现在我只需要迁移A,所以我删除了迁移B.但是,我现在每分钟在日志中看到这样一个条目(强调文本中替换了实际服务器名称):

  

[10/22/2015 1:42:53 PM] TfsIntegrationJobService.exe错误:0:[10/22/2015 1:42:53 PM]同步监视器线程:SyncMonitor:错误:轮询迁移时发生意外错误source' TFS实例Z (VC)':Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException:服务器 TFS实例Z \ DefaultCollection无法使用Team Foundation服务。   技术信息(针对管理员):     HTTP代码503:服务不可用---> System.Net.WebException:远程服务器返回错误:(503)服务器不可用。      在System.Net.HttpWebRequest.GetResponse()      在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)      ---内部异常堆栈跟踪结束---      在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse响应,Stream responseStream,WebException webException,XmlReader& xmlResponseReader)      在Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest请求,XmlWriter requestXml,String methodName,HttpWebResponse& response)      在Microsoft.TeamFoundation.VersionControl.Client.Repository.QueryChangeset(Int32 changesetId,Boolean includeChanges,Boolean generateDownloadUrls,Boolean includeSourceRenames)      在Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId,Boolean includeChanges,Boolean includeDownloadInfo,Boolean includeSourceRenames)      在Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId,Boolean includeChanges,Boolean includeDownloadInfo)      在Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCSyncMonitorProvider.GetSummaryOfChangesSince(String lastProcessedChangeItemId,List`1 filterStrings)      在Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.Endpoint.Poll()      在Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.MonitorWatcher.Worker()

问题是,如何让它停止轮询实例Z?无法恢复与该服务器的连接。让它继续投票不是一种选择,因为它每分钟都会进行一次轮询并等待将近一分钟的时间 - 基本上没有时间做任何事情了。

1 个答案:

答案 0 :(得分:0)

您需要删除用于迁移Instance Z的这些配置。在TFS集成 - >打开现有 - >选择该配置,然后单击“删除”。

或者,您可以创建一个全新的配置,以便从Instance X迁移到Instance Y.