2009-05-27 5 views
4

je suis tombé sur une question que je ne peux pas résoudre, voici les détails:TFS Créer agent ne répond pas

J'utilise TFS2008 dans mon APPTier et à mon agent de construction. Au départ, j'ai tout installé dans le serveur Apptier (y compris l'agent de construction), et j'ai pu démarrer une construction dans le serveur Apptier (et build). Maintenant, je dois créer un nouvel agent de construction dans un serveur différent. J'ai installé le Team Foundation Build dans ma machine de construction (nous l'avons appelé MyBuildAgent). L'utilisation TeamExplorer-je créer un nouvel agent Build pointant sur ma machine de construction pour la construction de certains projets, mais quand je commence la construction, il jeter le message suivant:

TF215085: An error occurred while connecting to agent \myproject\MyBuildAgent: TF215076: Team Foundation Build on computer MyBuildAgent (port 9191) is not responding. (Detail Message: Unable to connect to the remote server) 

Le service « Visual Studio Team Foundation build » est en cours d'exécution en Ma machine de construction, aussi, je suis capable de démarrer une construction dans l'Apptier à partir de MyBuildAgent, mais je ne peux pas démarrer une build dans MyBuildAgent lui-même. Tout le monde peut me dire ce que je fais de mal ou quelle partie me manque pour configurer mon nouvel agent de construction?

+1

Je dois reconnaître cette contribution: Pour avoir énoncé la prémisse de votre question, vous avez répondu la mienne avec la phrase, 'Visual Studio Team Foundation Build' est en cours d'exécution dans ma machine de construction. "Il ne fonctionnait pas sur le mien et corrigé mon problème –

Répondre

3

vérifier d'abord que vous pouvez exécuter une commande ping sur votre machine de construction à partir du niveau de l'application pour exclure les problèmes de réseau simples. Ensuite, vérifiez que vous avez autorisé le port 9191 via le pare-feu sur l'ordinateur de build, vous devrez peut-être ajouter une règle explicite dans le pare-feu Windows pour l'autoriser.

+0

Oui, je peux pinguer les deux machines.J'ai également désactiver le pare-feu Windows juste pour s'assurer que ce n'était pas la source du problème. En essayant certaines commandes netstat, je me rends compte que l'appTier envoie un message à la machine de construction via le port 9191, mais il n'a reçu aucune réponse. – Carlos

3

A deux choses à essayer:

1) Assurez-vous que le service de construction est en cours d'exécution. (Tapez Services.msc dans start-> run, recherchez le service de génération et démarrez-le)

2) Si le service est démarré à droite, cliquez sur Service et sélectionnez Propriétés. Accédez à l'onglet dépendances et supprimez la dépendance SSL si elle existe.

référence (lien est long parce qu'il est traduit par google): http://translate.google.com/translate?hl=en&sl=es&u=http://geeks.ms/blogs/elbruno/archive/2008/07/14/tfs-build-error-tf215076-new-status-unreachable.aspx&ei=9gQeSsWMBJOctgPI7vyJCg&sa=X&oi=translate&resnum=5&ct=result&prev=/search%3Fq%3D%2522Team%2BFoundation%2BBuild%2Bon%2Bcomputer%2522%2B%2522Unable%2Bto%2Bconnect%2Bto%2Bthe%2Bremote%2Bserver%2522%26hl%3Den

3) Si vous devez utiliser SSL puis jeter un oeil à ce lien qui traite de la configurer: http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/ae5f2472-dd11-4921-a485-a22aa58bae7e/

+0

Oui, le serveur de construction est en cours d'exécution, et une fois qu'il est en cours d'exécution je pense que je n'ai pas à m'inquiéter de ses dépendances car cela ne fonctionnera pas du tout si l'une de ses dépendances ne fonctionne pas. Je ne sais pas grand-chose sur les services Windows, donc je ne sais pas si c'est complètement vrai – Carlos

0

Ok, je l'ai fonctionné maintenant. Même si j'avais désactivé le pare-feu Windows dans l'AppTier et dans ma machine de build, j'ai compris qu'un ISA Server fonctionnait sur notre réseau et qu'il était responsable de refuser l'accès au port 9191 dans les deux serveurs (apptier et build). Une fois que nous avons établi une règle pour permettre la communication via ce port, tout a bien fonctionné.

Merci pour les réponses les gars, j'ai vraiment aprécié votre aide!

Questions connexes