2009-05-27 20 views
4

解決できない問題が発生しました。ここに詳細があります。TFSビルドエージェントが応答しない

私はAPPTierとビルドエージェントでTFS2008を使用しています。最初はApptierサーバー(ビルドエージェントを含む)にすべてをインストールしましたが、Apptier(およびビルド)サーバーでビルドを開始できました。今、別のサーバーに新しいビルドエージェントを作成する必要があります。ビルドマシンにMyBuildAgentという名前のTeam Foundation Buildをインストールしました。

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) 

サービス「のVisual Studio Team Foundationビルドが」で実行されている:私はいくつかのプロジェクトを構築するための私のビルドマシンを指す新しいビルドエージェントを作成しますが、私はビルドを開始するとき、それは次のようなメッセージを投げるTeamExplorerを使用して私のビルドマシン、また、私はMyBuildAgentからApptierでビルドを開始することができますが、MyBuildAgent自体でビルドを開始することはできません。

新しいビルドエージェントを設定するために、私が間違っていることや何が分からなかったのか誰でも教えてくれるでしょうか?

+1

あなたの質問の前提を述べるには、「Visual Studio Team Foundation Buildがビルドマシンで実行されています」という回答が返ってきました。 –

答えて

3

は、まずことを確認してください簡単なネットワーキングの問題を排除するために、アプリケーション層からビルドマシンにpingを実行することができます。

第2に、ビルドマシン上のファイアウォールを介してポート9191を許可したことを確認します。これを可能にするには、Windowsファイアウォールに明示的なルールを追加する必要があります。

+0

はい、私は両方のマシンにpingすることができます。また、Windowsファイアウォールを無効にして、問題の原因ではないことを確認します。 いくつかのnetstatコマンドを試しているうちに、appTierがポート9191経由でビルドマシンにメッセージを送信していることがわかりましたが、答えは返ってきませんでした。 – Carlos

3

試してみる2つのこと:

1)ビルドサービスが実行されていることを確認してください。

2)サービスが開始されたら、サービスを右クリックし、プロパティを選択します。依存関係タブに移動し、SSL依存関係があれば削除します。

リファレンス(それはグーグルで翻訳されていますので、リンクが長い):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)SSLを使用する必要がある場合は、それを構成する議論は、このリンクを見てみましょうは:http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/ae5f2472-dd11-4921-a485-a22aa58bae7e/

+0

はい、ビルドサーバーが動作していて、一度動作していれば、その依存関係のどれかがうまくいかないと、まったく動作しないため、依存関係について心配する必要はありません。しかし、 – Carlos

0

いいえ、私は今働いています。アプリケーション層でWindowsファイアウォールを無効にしていて、ビルドマシンでは、ネットワーク上でISA Serverを実行していて、両方のサーバー(apptierとbuild)でポート9191へのアクセスを拒否していました。このポートを通じた通信を許可するルールを作ると、すべてうまく動作しました。

返事をいただきありがとうございました、私は本当にあなたの助けを感謝しました!

関連する問題