web-dev-qa-db-fra.com

TFS 2010: service indisponible 503

J'essaie de résoudre ce problème depuis environ une semaine maintenant. J'ai posté cette question sur le site Web de Microsoft et je n'ai reçu qu'une réponse, ce qui n'a pas résolu mon problème. Ce qui suit est une combinaison de mes publications sur le site Web de Microsoft.

J'ai installé et configuré TFS 2010 sur Windows 7 PC 64 bits. Lorsque je navigue vers http: // localhost: 8080/tfs dans mon navigateur, je reçois

Service non disponible - Erreur HTTP 503. Le service n'est pas disponible.

Toute aide pour résoudre ce problème serait grandement appréciée.

Sur la base de lectures précédentes, j'ai fait beaucoup de travail pour comprendre cela. Voici les étapes que j'ai suivies pour résoudre ces problèmes. La liste est assez longue, mais je veux m'assurer que toutes les informations pouvant être pertinentes pour résoudre ce problème sont disponibles.

  • J'ai désinstallé et réinstallé TFS plusieurs fois
  • Le pool d'applications "Pool d'applications Microsoft Team Foundation Server" est en cours d'exécution
  • Le pool d'applications "Pool d'applications Web Access pour Microsoft Team Foundation Server" est en cours d'exécution
  • Un autre site Web dans IIS qui pointe vers le pool d'applications "ASP.NET v4.0" semble fonctionner correctement.
  • Si je pointe mes autres sites vers "Pool d'applications Microsoft Team Foundation Server", ils Semblent fonctionner correctement
  • L'utilisateur Windows "TFS" est dans les rouleaux suivants: Administrateur, IIS_IUSRS, - TFS_APPTIER_SERVICE_WPG, Utilisateurs
  • Je suis capable d'exécuter SQL Server Management Studio (SSMS) en tant qu'utilisateur "TFS" et d'accéder aux bases de données "Tfs_Configuration" et "Tfs_DefaultCollection".
  • J'ai confirmé le compte pour "TFS" n'est pas désactivé ou a expiré
  • Pour IIS application "Team Foundation Server", j'ai configuré "Règles de suivi des demandes ayant échoué" pour enregistrer les codes d'état 401.3-999.
  • Après IIS Réinitialisation et actualisation du navigateur, aucun fichier ne figure dans le répertoire "FailedReqLogFiles".
  • Aucune information de journal dans IIS Journaux
  • Dans la console d'administration de Team Foundation Server, je peux modifier les informations du compte (mettre à jour le mot de passe, changer de compte, réappliquer un compte).
  • Le message d'erreur «Les services Team Foundation ne sont pas disponibles à partir du serveur http: // localhost: 8080/tfs . Lorsque j'essaie de modifier l'appartenance à un groupe ou d'administrer la sécurité, s'affiche. Informations techniques (pour l'administrateur) : Code HTTP 503: service indisponible "
  • Dans l'Observateur d'événements, je ne vois rien qui puisse avoir une valeur Dans le Gestionnaire de configuration Sql Server, a confirmé "Configuration de SQL Native Client 10.0 - (32 bits)", "Configuration du réseau SQL Server" et "Client natif SQL 10 Configuration "tous les protocoles suivants sont activés (mémoire partagée, TCP/IP et canaux nommés")
  • Dans IE, _ confirme que ce serveur proxy n'est pas activé.

J'ai installé les outils puissants de Team Foundation Server 2010. Voici les problèmes critiques renvoyés par l'outil

  • L'accès au service Web "AuthorizationService" à "/DefaultCollection/Services/v3.0/AuthorizationService3.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'accès au service Web "BuildService" à "/DefaultCollection/Build/v3.0/BuildService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'appel du service Web "CommonStructureService.ListAllProjects" sur "/Services/v1.0/CommonStructureService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible."
  • L'accès au service Web "GroupSecurityService" via "/DefaultCollection/Services/v1.0/GroupSecurityService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'accès au service Web "IdentityManagementService" via "/DefaultCollection/Services/v3.0/IdentityManagementService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'appel de service Web "Integration Services ProcessTemplate.GetTemplateName" à http: // MyServer: 8080/tfs/DefaultCollection/Services/v1.0/ProcessTemplate.asmx a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'accès au service Web "LabService" à "/DefaultCollection/Lab/v3.0/LabService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'appel du service Web "ProcessTemplate.TemplateHeaders" à "/Services/v1.0/ProcessTemplate.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible."
  • L'accès au service Web "Référentiel" à "/DefaultCollection/VersionControl/v1.0/repository.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'accès au service Web "SecurityService" à "/DefaultCollection/Services/v3.0/SecurityService.asmx" a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'appel de service Web "TeamProjectCollection.GetDefaultCollectionId" sur http: // MyServer: 8080/tfs/TeamFoundation/Administration/v3.0/TeamProjectCollectionService.asmx a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".
  • L'appel de service Web "VersionControl.Administration.QueryRepositoryInformation" à http: // MyServer: 8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.". 
  • L'appel de service Web "VersionControl.Administration.QueryRepositoryInformation" à http: // MyServer: 8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx a échoué. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.". 
  • L'appel de service Web "ConfigurationSettings.ServiceGetWorkitemTrackingVersion" à http: // MyServer: 8080/tfs/DefaultCollection/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx failed. Message d'erreur: "Le serveur distant a renvoyé une erreur: (503) Serveur indisponible.".

Ce qui suit sont des problèmes supplémentaires qui n'étaient pas critiques:

  • Les produits SharePoint ne sont ni installés ni intégrés à Team Foundation Server.
  • Team Foundation Server n'est pas configuré pour utiliser l'entrepôt de données.
  • Team Foundation Server n'est pas configuré pour utiliser le Gestionnaire de rapports.
  • Les résultats des règles nécessitant un accès à Team Foundation Build ne peuvent pas être inclus dans le rapport.
  • Impossible de valider la configuration de Visual Studio Lab Management. Les résultats des règles qui vérifient la santé de Visual Studio Lab Management ne seront pas inclus dans le rapport.
  • La mémoire du pool paginé sur MyServer dépasse le seuil d’avertissement de 180 Mo. Cela peut ne pas être un problème si une sauvegarde est en cours. Valeur actuelle: 490 MB.

Les éléments suivants sont des informations:

  • Ordinateur: MyServer. Fabricant: Fabricant du système. Modèle: Nom du produit système.
  • Le niveau applicatif connecté à Team Foundation Server à 12/02/2010 21:09:49.
  • La chaîne de connexion dans le fichier de configuration c:\Program Files\Serveur\Web.config sur MyServer est la suivante: Source de données = MyServer; Catalogue initial = Tfs_Configuration; Integrated Security = True ;.
  • La chaîne de connexion stockée dans le registre de Team Foundation Server est la suivante: Source de données = MonServeur; Initial atalog = Tfs_Configuration; Sécurité intégrée = True.
  • Le disque logique C: sur MyServer a une taille de 500 Go.
  • Aucun site Sharepoint n'est configuré pour cette collection de projets d'équipe "DefaultCollection".
  • Aucun site Sharepoint n'est configuré pour cette collection de projets d'équipe "DefaultCollection".
  • Le MyServer exécute la version 64 bits de Windows.
  • Le service SQL Server (MSSQLSERVER) sur MyServer est configuré pour s'exécuter en tant qu'utilisateur NT AUTHORITY\NETWORK SERVICE.
  • L'identité du compte pour le pool d'applications Team Foundation Server sur MyServer est MyServer\TFS. Identique au compte de service Team Foundation Server. La version du produit Team Foundation Server est 10.0.30319.317.
  • Le niveau de service de Team Foundation Server est Tfs2010.RTM.KB2135068.P # 3.
  • Le serveur MyServer a 1 processeur (s) installé (s).
  • Le serveur MyServer dispose de 6134 Mo de mémoire installée.
  • Volume C:\sur MyServer est un point de montage.

J'ai démarré une machine virtuelle avec Windows 7. TFS installé et configuré. Tout semble bien fonctionner sur la machine virtuelle. Avec un environnement de travail, j'ai commencé à comparer les différences entre les deux. 

Voici certaines des différences que j'ai trouvées entre les deux environnements:

  • Mon ordinateur principal est 64 bits et la machine virtuelle est 32 bits.
  • Sur mon ordinateur principal, IIS "Le site Web de Team Foundation Server" possède un répertoire "aspnet_client". Sur la machine virtuelle, ce répertoire n'existe pas
  • Sur mon ordinateur principal, dans IIS Manager pour "Team Foundation Server", la section ASP.NET est identique à la fois sur mon ordinateur principal et sur ma machine virtuelle.
  • Sur mon ordinateur principal, la section IIS Manager IIS comporte des fonctionnalités supplémentaires que la machine virtuelle n'inclut pas (ASP, règles d'autorisation, CGI, adresse IP et domaines, et autorisation WebDav).
  • Sur mon ordinateur principal, le paramètre IIS Pool d'applications a un appel de propriété "Application 32 bits activée". Cela a été mis à false et je l'ai changé en true. Naturellement, cette fonctionnalité n'est pas disponible sur la machine virtuelle.

Merci.

18

Mon pool d’applications avait également été arrêté et lorsque j’ai cherché pourquoi et comment, j’ai découvert qu’il s’exécutait sous le compte de domaine d’un de nos administrateurs qui avait initialement installé TFS (il ya plusieurs mois). 

B/C d'une stratégie de domaine d'entreprise, il a été obligé de saisir récemment un nouveau mot de passe pour son compte. Ensuite, après les heures de bureau, une mise à jour a été appliquée au serveur IIS sur lequel TFS est exécuté et la mise à jour a nécessité un redémarrage. B/C le mot de passe de l'identité sous laquelle le pool d'applications s'exécute a été modifié. IIS ne peut pas redémarrer le pool, car l'identité était toujours définie sur le compte de domaine et le mot de passe d'origine. 

Une fois que l'administrateur a saisi son nouveau mot de passe avec l'identité du pool d'applications, le pool redémarre. Cependant, b/c corporate impose l'expiration du mot de passe, comme tous les 90 jours. J'ai finalement changé l'identité en compte système local afin d'éviter ce problème à l'avenir (choisir un système local peut ne pas être le meilleur choix).

18
user1102142
  • Start -> Administrative Tools -> IIS
  • {Server name} -> Application Pools
  • Clic droit sur Microsoft Team Foundation Server Application Pool -> Advanced Settings
  • Identity -> Choose Custom Account -> Cliquez sur Set -> Entrez le nom d'utilisateur et le mot de passe du administrateur système
  • Arrêter alors Démarrer Microsoft Team Foundation Server Message Queue Application Pool 
  • Stop alors Démarrer Microsoft Team Foundation Server Application Poolenter image description here
6
Alaa

J'ai aussi cette erreur. Dans le pool d'applications, un pool d'applications TFS a été arrêté. Une fois que cela a été redémarré, l'erreur 503 s'est arrêtée.

5
Dan Weaver

Je viens de rencontrer ce problème. Notre serveur TFS ne fait pas partie d'un domaine. J'ai remarqué que le fichier journal HTTP semblait lister les adresses IPv6 à certains moments et à d'autres moments IPv4. 

J'ai désactivé IPv6 et nous avons pu nous connecter à nouveau à TFS.

2
Todrich

Je n'ai jamais eu à travailler. J'ai créé un VM et installé Team Foundation Server (TFS) 2010, et tout semble bien fonctionner. Pour conclure, je ne suis pas sûr de ce qui ne va pas, mais si je l'installe sur un nouveau serveur, tout se passe bien

2
Mike Barlow - BarDev

La première chose que vous devez faire est de vous assurer que le pool d'applications est en cours d'exécution.

2
pocjoc

Décochez la case Limiter la connexion sur IIS pour résoudre ce problème.

Limitation des connexions (IIS 6.0)

1
Steeve

Dans mon cas ... (mes problèmes ne sont pas liés à la façon dont TFS est configuré mais accessible depuis un poste de travail)

Je travaille pour une grande banque et dispose d’un pare-feu/proxy sophistiqué - disons simplement que j’ai dû jouer en cliquant sur diverses options pour me connecter correctement à notre TFSETse connecter à Internet (pour télécharger les extensions Visual Studio). Je répare mon erreur dans les paramètres de proxy de IE sous OPTIONS | Les connexions | Paramètres lan... 

1
TonyBromo

Accédez au niveau application de la console d’administration TFS et changez de compte; cela peut résoudre le problème

0
angle

TFS est installé sur mon ordinateur local et TFS s'exécute sous un compte personnalisé.

J'ai résolu l'erreur 503 en définissant à nouveau les informations d'identification du pool d'applications (pool d'applications Microsoft Team Foundation Server et pool d'applications Message Team de Microsoft Team Foundation Server) 

0
Santosh

Si le nom du serveur TFS comporte plus de 15 caractères, il se peut que le nom de Netbios soit différent du nom de serveur. Dans notre cas, le service AppFabric se bloquait et nous avons dû utiliser les éléments suivants pour corriger le nom de l'hôte du cache:

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

Cela a résolu les erreurs TF24668: The following team project collection is stopped que nous obtenions, ainsi que certains messages d'erreur TF400732: The request has been canceled. et TF246066: Team Foundation Server is offline..

0
Greg Bray

J'ai eu moi-même quelques 503 erreurs de TFS, si ma mémoire est bonne (je ne peux pas tester beaucoup car mon serveur de test est actuellement en panne). J'ai eu quelques problèmes avec les versions d'ASP.NET que le site Web de TFS était configuré pour utiliser.

Vérifiez que ASP.NET est configuré pour utiliser la version 4.0 dans IIS (cliquez avec le bouton droit sur le site> Propriétés> ASP.NET). Assurez-vous également qu'aucun autre site non TFS ne se trouve dans le même pool d'applications que votre site TFS (en fait, un répertoire virtuel de votre site TFS) et qu'il est configuré séparément (ils ne semblent pas bien fonctionner ensemble!).

0
Daniel Morritt

Une autre raison, assez spéciale, pourrait être que vous définissiez explicitement "Connexion en tant que travail par lots" dans AD. Si vous ne spécifiez pas ce paramètre, la valeur par défaut est "Administrateurs; Opérateurs de sauvegarde". Si vous écrasez-le e. g. pour permettre à un compte personnalisé de planifier une tâche, vous devez vous assurer de ne pas oublier d’ajouter les valeurs par défaut. Autrement, exactement ce problème. 503 Service indisponible et un pool d'applications arrêté apparaît.

0
Niklas Peter

Après avoir installé plusieurs fois, je l'ai obtenu en installant SQL Server 2008 R2 (Developer) au lieu d'utiliser SQLExpress.

0
riezebosch

J'ai rencontré le même problème aujourd'hui. La résolution est de démarrer l'installation de TFS et de réparer le produit (À ma façon, je réinstalle uniquement le service pack 1 de tfs 2010).

0
devi

J'ai récemment rencontré un problème similaire. L’un de nos outils a échoué sporadiquement lorsqu’il a tenté de contacter notre ressource TFS. En comparant les machines de notre VIP TFS, une seule machine comportait des erreurs IIS, à savoir (tronquées): 503 8080 QueueFull Microsoft + Team + Foundation + Serveur + Application + Pool. Une comparaison rapide des paramètres du pool d'applications a montré que la bonne machine avait une longueur de file d'attente de 1 000, la mauvaise n'en avait que 10 000. Il était peut-être excessif, mais 10 était apparemment trop petit. Je dois encore vérifier que le fait de changer la longueur de la file d'attente de 10 à 1 000 a résolu mon problème. J'espère que je me souviendrai de terminer mon post! J'espère que ça aide quelqu'un ...

0
CodingBushman

Je viens de vérifier les services de ma fondation d'équipe depuis le pool d'applications via inetmgr et de constater que mes services ne fonctionnaient pas. Je l'ai démarré et je suis maintenant en mesure de me connecter au serveur.

0
pankaj