Подтвердить что ты не робот

TFS 2010: сервис недоступен 503

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

Я установил и настроил TFS 2010 на Windows 7 PC 64-bit. Когда я перехожу в 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" находится в следующих версиях: Administrator, 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 Reset и обновления браузера никакие файлы в каталоге 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" и "Конфигурация клиентского клиента 10", все включены следующие протоколы (общая память, TCP/IP и именованные Трубы "
  • В IE подтверждено, что этот прокси-сервер не включен.

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

  • Доступ к веб-службе "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. Производитель: Производитель системы. Модель: имя системного продукта.
  • Уровень приложения, подключенный к Team Foundation Server в 12/2/2010 9:09:49 PM.
  • Строка подключения в файле конфигурации c:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web ervices\Web.config на MyServer: Источник данных = MyServer; Начальный каталог = Tfs_Configuration; Integrated Security = True;.
  • Строка подключения, хранящаяся в реестре Team Foundation Server: Data Source = MyServer; Initial atalog = Tfs_Configuration; Integrated Security = True.
  • Логический диск C: на MyServer размером 500 ГБ.
  • Сайт Sharepoint не настроен для этой коллекции Team Team "DefaultCollection".
  • Сайт Sharepoint не настроен для этой коллекции Team Team "DefaultCollection".
  • На MyServer работает 64-разрядная версия Windows.
  • Служба SQL Server (MSSQLSERVER) на MyServer настроена на запуск как пользователь NT AUTHORITY\NETWORK SERVICE.
  • Идентификатор учетной записи для пула приложений Team Foundation Server на MyServer - 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:\на MyServer является точкой монтирования.

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

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

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

Спасибо.

4b9b3361

Ответ 1

Мой пул приложений также был остановлен, и когда я посмотрел, почему и как, я обнаружил, что он работает под учетной записью домена одного из наших администраторов, который изначально установил TFS (несколько месяцев назад).

B/C политики корпоративного домена, он был вынужден недавно ввести новый пароль для своей учетной записи. Затем, после рабочего дня прошлой ночью, обновление было применено к серверу IIS, на котором выполняется TFS, и для обновления потребовалась перезагрузка. B/C пароль идентификатора, под которым запущен пул приложений, был изменен, IIS не смог перезапустить пул, поскольку идентификатор все еще был установлен на исходную учетную запись домена и пароль.

Как только у меня был админ, введите новый пароль с идентификатором пула приложений, пул перезапустится. Тем не менее, b/c корпорация применяет срок действия пароля, как и каждые 90 дней, я в конечном счете изменил идентификатор на локальную системную учетную запись, чтобы избежать этой проблемы в будущем (выбор локальной системы может быть не лучшим выбором).

Ответ 2

  • StartAdministrative ToolsIIS
  • {Server name}Application Pools
  • Щелкните правой кнопкой мыши по Microsoft Team Foundation Server Application PoolAdvanced Settings
  • IdentityChoose Custom Account → Нажмите Set → Введите имя пользователя и пароль системного администратора
  • Остановить, затем Начать Microsoft Team Foundation Server Message Queue Application Pool
  • Остановить, затем Начать Microsoft Team Foundation Server Application Pool enter image description here

Ответ 3

Я тоже получил эту ошибку. В пуле приложений есть пул приложений TFS, который был остановлен. После того, как это было начато снова, ошибка 503 прекратилась из-за

Ответ 4

Мне никогда не приходилось работать. Я создал виртуальную машину и установил Team Foundation Server (TFS) 2010, и все, кажется, работает хорошо. В заключение я не уверен, что случилось, но если я установлю его на новый сервер, все будет хорошо работать

Ответ 5

Самое первое, что вы должны сделать, это убедиться, что пул приложений запущен.

Ответ 6

Я столкнулся с этой проблемой. Наш сервер TFS не является частью домена. Я заметил, что файл протокола HTTP, казалось, периодически указывал адреса IPv6, а иногда и IPv4.

Я отключил IPv6, и мы снова смогли подключиться к TFS.

Ответ 8

В моем случае... (мои проблемы не связаны с настройкой TFS, но доступ с рабочей станции)

Я работаю в большом банке и имею сложный брандмауэр/прокси - достаточно сказать, что мне пришлось играть с щелчком по различным параметрам, чтобы правильно подключиться к нашему TFS И подключиться к Интернету (до загрузите расширения Visual Studio). Я исправляю свою ошибку в настройках прокси-сервера в IE в разделе OPTIONS | Соединения | Настройки локальной сети...

Ответ 9

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

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

Ответ 10

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

Ответ 11

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

Ответ 12

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

Ответ 13

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

Ответ 14

Недавно я столкнулся с подобной проблемой. Один из наших инструментов спорадически провалился при попытке связаться с нашим ресурсом TFS. Сравнивая машины в нашем TFS VIP, только одна машина имела ошибки IIS, а именно (усеченные): 503 8080 QueueFull Microsoft + Team + Foundation + Server + Application + Pool. Быстрое сравнение настроек пула приложений показало, что у хорошей машины была длина очереди 1000, у плохого было только 10. 1000 могло быть чрезмерным, но 10, по-видимому, было слишком маленьким. Я еще не проверял, что изменение длины очереди от 10 до 1000 исправило мою проблему. Надеюсь, я помню, чтобы завершить свой пост! Надеюсь, это поможет кому-то...

Ответ 15

Если имя сервера TFS длиннее 15 символов, это может быть проблемой, когда имя netbios отличается от имени сервера. В нашем случае приложение AppFabric Service терпело крах, и для исправления имени хоста кэша нам пришлось использовать следующее:

http://www.andrewjbillings.com/long-server-name-causing-app-fabric-service-to-crash/

Это разрешило ошибки TF24668: The following team project collection is stopped, которые мы получали, а также сообщения об ошибках TF400732: The request has been canceled. и TF246066: Team Foundation Server is offline.

Ответ 16

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

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

Ответ 17

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