【发布时间】:2016-01-21 04:30:59
【问题描述】:
我正在运行 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:错误:轮询迁移时发生意外错误源“TFS 实例 Z (VC)”:Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException:Team Foundation 服务无法从服务器 TFS 实例 Z\DefaultCollection 获得。 技术信息(针对管理员): HTTP 代码 503:服务不可用 ---> System.Net.WebException:远程服务器返回错误:(503)服务器不可用。 在 System.Net.HttpWebRequest.GetResponse() 在 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(对象 obj) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse 响应,流 responseStream,WebException webException,XmlReader 和 xmlResponseReader) 在 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest 请求,XmlWriter requestXml,字符串方法名,HttpWebResponse& 响应) 在 Microsoft.TeamFoundation.VersionControl.Client.Repository.QueryChangeset(Int32 changesetId,布尔 includeChanges,布尔 generateDownloadUrls,布尔 includeSourceRenames) 在 Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId,布尔 includeChanges,布尔 includeDownloadInfo,布尔 includeSourceRenames) 在 Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId,布尔 includeChanges,布尔 includeDownloadInfo) 在 Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCSyncMonitorProvider.GetSummaryOfChangesSince(字符串 lastProcessedChangeItemId,List`1 filterStrings) 在 Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.Endpoint.Poll() 在 Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.MonitorWatcher.Worker()
问题是,我怎样才能让它停止轮询实例 Z?恢复与该服务器的连接不是一种选择。让它继续轮询不是一种选择,因为它每分钟轮询一次并等待近一分钟超时 - 基本上没有时间做任何其他事情。
【问题讨论】:
-
您是否尝试重新启动 TFS 集成作业服务?有用吗?
-
@Cece 是的,我做到了,并退回了服务器。不,它仍然有同样的问题。
标签: tfs tfsintegrationplatform