2015-10-22 1 views
0

У меня есть инструмент интеграции TFS, выполняющий одностороннюю миграцию (назовите ее A) между экземпляром 2010 (вызовите его X) и экземпляром 2013 года (назовите его Y). Этот инструмент также был настроен на одностороннюю миграцию (назовем ее B) из другого экземпляра в 2010 году (назовите его Z) на Y.Как я могу предотвратить службу TFS Integration от опроса сервера, с которого он больше не переносится?

Теперь мне нужна миграция A, поэтому я удалил миграцию B. Однако я теперь видим в журналах каждую минуту записи, как это (фактическое имя сервера заменить в выделенном тексте):

[10/22/2015 1:42:53 PM] TfsIntegrationJobService.exe Error: 0 : [10/22/2015 1:42:53 PM] Sync Monitor Thread: SyncMonitor: ERROR: An unexpected error occurred polling migration source 'TFS instance Z (VC)': Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: Team Foundation services are not available from server TFS instance Z\DefaultCollection. Technical information (for administrator): HTTP code 503: Service Unavailable ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable. at System.Net.HttpWebRequest.GetResponse() at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj) --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse response, Stream responseStream, WebException webException, XmlReader& xmlResponseReader) at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest request, XmlWriter requestXml, String methodName, HttpWebResponse& response) at Microsoft.TeamFoundation.VersionControl.Client.Repository.QueryChangeset(Int32 changesetId, Boolean includeChanges, Boolean generateDownloadUrls, Boolean includeSourceRenames) at Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId, Boolean includeChanges, Boolean includeDownloadInfo, Boolean includeSourceRenames) at Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId, Boolean includeChanges, Boolean includeDownloadInfo) at Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCSyncMonitorProvider.GetSummaryOfChangesSince(String lastProcessedChangeItemId, List`1 filterStrings) at Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.Endpoint.Poll() at Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.MonitorWatcher.Worker()

вопрос заключается в том, как я могу получить его, чтобы остановить экземпляр опроса Z? Восстановление подключения к этому серверу не является вариантом. И разрешить продолжить опрос - это не вариант, потому что он опросает каждую минуту и ​​ждет почти минуту, чтобы уйти в прошлое, - и в принципе не осталось времени, чтобы что-то сделать.

+0

попытке перезапустить TFS интеграции службы работы ли? Это работает? –

+0

@Cece Да, я сделал и отскочил от сервера. И нет, у него все еще есть та же проблема. – idieeasy

ответ

0

Вам необходимо удалить эти конфигурации, которые используются для миграции экземпляра Z. В TFS Integration -> Open Existing -> выберите эту конфигурацию и нажмите «Удалить».

Или, вы можете создать свежий новую конфигурацию мигрировать из экземпляра X в Y. Instance

+0

Я уже удалил миграцию таким образом. Проблема в том, что даже при удалении инструмент по-прежнему продолжает опрос старого экземпляра. – idieeasy

+0

Эта конфигурация существует на вашей локальной машине? Как насчет создания нового файла конфигурации? –

+0

Зависит от того, что вы подразумеваете под «существует». Он больше не входит в список конфигураций, когда я перехожу к _Open Existing_, но я все еще могу найти его следы в БД. Если я создам новый файл конфигурации, что бы я в него вложил? Вы хотите просто удалить миграцию A и воссоздать ее? – idieeasy

Смежные вопросы