TFS 2010: служба недоступна 503 - PullRequest
18 голосов
/ 06 декабря 2010

Я пытаюсь решить эту проблему уже около недели. Я разместил этот вопрос на веб-сайте Microsoft и получил только один ответ, который не решил мою проблему. Ниже приведена комбинация моих сообщений на веб-сайте Microsoft.

Я установил и настроил TFS 2010 на 64-битном ПК с Windows 7. Когда я перехожу на http://localhost:8080/tfs в моем браузере, я получаю

Служба недоступна - ошибка HTTP 503. Служба недоступна.

Любая помощь в решении этой проблемы будет принята с благодарностью.

Основываясь на предыдущем чтении, я проделал большую работу, чтобы понять это. Ниже приведены шаги, которые я прошел, чтобы решить эту проблему. Список довольно длинный, но я хочу убедиться, что вся информация, которая может иметь отношение к решению этой проблемы, доступна.

  • Я много раз удалял и переустанавливал TFS
  • Пул приложений "Пул приложений Microsoft Team Foundation Server" работает
  • Работает пул приложений "Пул приложений веб-клиента Microsoft Team Foundation Server"
  • Другие веб-сайты в IIS, указывающие на пул приложений "ASP.NET v4.0", работают нормально.
  • Если я указываю мои другие сайты на «Пул приложений Microsoft Team Foundation Server», они кажется, работает нормально
  • Пользователь Windows "TFS" находится в следующих списках: Администратор, IIS_IUSRS, - TFS_APPTIER_SERVICE_WPG, Пользователи
  • Я могу запустить SQL Server Management Studio (SSMS) от имени пользователя "TFS" и получить доступ к базам данных "Tfs_Configuration" и "Tfs_DefaultCollection"
  • У меня есть подтверждение, что учетная запись для "TFS" не отключена или срок ее действия истек
  • Для приложения IIS «Team Foundation Server» я настроил «Правила отслеживания невыполненных запросов» для регистрации кодов состояния 401.3-999
  • После сброса IIS и обновления браузера в каталоге «FailedReqLogFiles» нет файлов
  • Нет данных журнала в журналах IIS
  • В консоли администрирования Team Foundation Server я могу изменить информацию об учетной записи (обновить пароль, изменить учетную запись, повторно применить учетную запись).
  • В консоли администрирования Team Foundation Server, когда я пытаюсь изменить членство в группе или администрировать безопасность, я получаю сообщение об ошибке «Службы Team Foundation недоступны с сервера http://localhost:8080/tfs. Техническая информация (для администратора): код HTTP 503: Услуга недоступна "
  • В окне просмотра событий я не вижу ничего, что могло бы иметь значение В Sql Server Configuration Manager для подтвержденных «Конфигурация собственного клиента SQL 10.0 - (32 бита)», «Конфигурация сети SQL Server» и «Конфигурация собственного клиента SQL 10» включены следующие протоколы (Общая память, TCP / IP и Именованные Трубы "
  • В IE подтверждено, что прокси-сервер не включен.

Я установил Team Foundation Server 2010 Power Tools. Ниже перечислены критические проблемы, возвращаемые инструментом

.
  • Не удалось получить доступ к веб-службе AuthorizationService по адресу /DefaultCollection/Services/v3.0/AuthorizationService3.asmx. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Не удалось получить доступ к веб-службе "BuildService" по адресу "/DefaultCollection/Build/v3.0/BuildService.asmx". Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Ошибка веб-службы «CommonStructureService.ListAllProjects» в «/Services/v1.0/CommonStructureService.asmx» завершилась неудачно. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.»
  • Не удалось получить доступ к веб-службе "GroupSecurityService" по адресу "/DefaultCollection/Services/v1.0/GroupSecurityService.asmx". Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Не удалось получить доступ к веб-службе IdentityManagementService по адресу /DefaultCollection/Services/v3.0/IdentityManagementService.asmx. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Вызов веб-службы «Службы Integration Services ProcessTemplate.GetTemplateName» в http://MyServer:8080/tfs/DefaultCollection/Services/v1.0/ProcessTemplate.asmx завершился ошибкой.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Не удалось получить доступ к веб-службе «LabService» по адресу «/DefaultCollection/Lab/v3.0/LabService.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Ошибка вызова веб-службы «ProcessTemplate.TemplateHeaders» в «/Services/v1.0/ProcessTemplate.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
  • Не удалось получить доступ к веб-службе «Хранилище» по адресу «/DefaultCollection/VersionControl/v1.0/repository.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Не удалось получить доступ к веб-службе «SecurityService» по адресу «/DefaultCollection/Services/v3.0/SecurityService.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Сбой вызова веб-службы «TeamProjectCollection.GetDefaultCollectionId» на http://MyServer:8080/tfs/TeamFoundation/Administration/v3.0/TeamProjectCollectionService.asmx.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
  • Вызов веб-службы «VersionControl.Administration.QueryRepositoryInformation» на http://MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx завершился ошибкой.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
  • Ошибка вызова веб-службы "VersionControl.Administration.QueryRepositoryInformation" в http://MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
  • Ошибка веб-службы "ConfigurationSettings.ServiceGetWorkitemTrackingVersion" в http://MyServer:8080/tfs/DefaultCollection/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx завершилась неудачно.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».

Ниже приведены дополнительные проблемы, которые не были критическими:

  • Продукты SharePointне установлен или не интегрирован с Team Foundation Server.
  • Team Foundation Server не настроен для использования хранилища данных.
  • Team Foundation Server не настроен для использования диспетчера отчетов.
  • Результаты для правил, требующих доступа к Team Foundation Build, не могут быть включены в отчет.
  • Невозможно проверить конфигурацию Visual Studio Lab Management.Результаты для правил, которые проверяют работоспособность Visual Studio Lab Management, не будут включены в отчет.
  • Объем памяти выгружаемого пула на MyServer превышает пороговое значение предупреждения, равное 180 МБ.Это может не быть проблемой, если в данный момент выполняется резервное копирование.Текущее значение: 490 МБ.

Ниже приведены информационные элементы:

  • Компьютер: MyServer.Производитель: производитель системы.Модель: System Product Name.
  • Уровень приложения, подключенный к Team Foundation Server в 02.12.2010 21:09:49.
  • Строка подключения в файле конфигурации c: \ Program Files\ Microsoft Team Foundation Server 2010 \ Уровень приложений \ Web ervices \ Web.config на MyServer: Источник данных = MyServer; Начальный каталог = Tfs_Configuration; Интегрированная безопасность = True;.
  • Строка подключения, хранящаяся в Team FoundationРеестр сервера: Источник данных = MyServer; Начальный atalog = Tfs_Configuration; Интегрированная безопасность = True.
  • Логический диск C: на MyServer имеет размер 500 ГБ.
  • Для этого не настроен сайт Sharepoint.Коллекция командных проектов "DefaultCollection".
  • Для этой коллекции командных проектов "DefaultCollection" не настроен сайт Sharepoint.
  • MyServer работает под управлением 64-разрядной версии Windows.
  • Служба SQL Server (MSSQLSERVER) на MyServer настроена для работы от имени пользователя NT AUTHORITY \ NETWORK SERVICE.
  • Идентификатор учетной записиВ MyServer для пула приложений Team Foundation Server используется MyServer \ TFS.Это то же самое, что и учетная запись службы Team Foundation Server.Версия продукта Team Foundation Server - 10.0.30319.317
  • Уровень обслуживания Team Foundation Server - Tfs2010.RTM.KB2135068.P # 3.
  • На MyServer установлено 1 процессор (ов).
  • На MyServer установлено 6134 МБ памяти.
  • Том C: \ on MyServer - это точка монтирования.

Я запустил виртуальную машину с Windows 7. Установил и настроил TFS.Кажется, что все работает на виртуальной машине.С работающей средой я начал сравнивать различия между ними.

Вот некоторые различия, которые я обнаружил в двух средах:

  • Мой основной компьютер - 64-разрядный, а виртуальная машина - 32-разрядная.
  • На моем основном компьютере IIS «Веб-сайт Team Foundation Server» есть каталог «aspnet_client».На виртуальной машине этот каталог не существует
  • На моем основном компьютере в IIS Manager для «Team Foundation Server» раздел ASP.NET одинаков как на моем основном компьютере, так и на виртуальной машине.
  • На моем основном компьютере в разделе IIS Manager IIS есть эти дополнительные функции, которые не включает виртуальная машина (ASP, Правила авторизации, CGI, IP-адрес и домены и Авторизация WebDav)
  • На моем основном компьютереПараметр «Пул приложений IIS» имеет вызов свойства «Включено 32-разрядное приложение».Это было установлено в ложь, и я изменил это на истину.Понятно, что эта функция недоступна на виртуальной машине.

Спасибо.

Ответы [ 17 ]

0 голосов
/ 20 января 2014

Перейдите на Уровень приложений в Консоли администрирования TFS и измените учетную запись; это может решить проблему

0 голосов
/ 13 декабря 2011

Я только что проверил свои службы Team Foundation из пула приложений через inetmgr и обнаружил, что мои службы не работают. Я запустил его, и теперь я могу подключиться к серверу.

0 голосов
/ 17 октября 2011

Я столкнулся с той же проблемой сегодня. Решение - начать установку дистрибутива TFS и ремонт продукта (по-моему, я переустанавливаю только tfs 2010 с пакетом обновления 1).

0 голосов
/ 17 сентября 2014

У меня установлен TFS на локальном компьютере, и TFS работает под пользовательской учетной записью.

Устранена ошибка 503 путем повторной установки учетных данных пула приложений (пул приложений Microsoft Team Foundation Server и пул приложений очереди сообщений Microsoft Team Foundation Server)

0 голосов
/ 24 февраля 2012

После установки я несколько раз работал с установкой SQL Server 2008 R2 (Developer) вместо использования SQLExpress.

0 голосов
/ 10 октября 2015

Другая, довольно особая причина может заключаться в том, что вы явно устанавливаете «Вход в систему как пакетное задание» в AD.Если этот параметр не указан, по умолчанию используется значение «Администраторы; Операторы архива».Если вы перезаписываете его, например, чтобы разрешить настраиваемой учетной записи планировать задачу, которую вы должны выполнить, чтобы не забыть добавить значения по умолчанию.В противном случае именно эта проблема 503 Служба недоступна и появляется остановленный пул приложений.

0 голосов
/ 10 января 2011

У меня было около 503 ошибок от TFS, если моя память работает правильно (я не могу много тестировать, так как мой тестовый сервер в данный момент не работает) У меня были некоторые проблемы с версиями ASP.NET, на которых был настроен веб-сайт TFS использовать.

Убедитесь, что ASP.NET настроен на использование версии 4.0 в IIS (щелкните правой кнопкой мыши сайт> Свойства> ASP.NET). Также убедитесь, что никакие другие сайты, не относящиеся к TFS, не находятся в том же пуле приложений, что и ваш сайт TFS (фактически это виртуальный каталог на вашем сайте TFS), и не настроены отдельно (кажется, что они не подходят друг другу!).

...