2009-05-27 66 views
4

我遇到一個問題,我解決不了來了,下面是詳細信息:TFS生成代理沒有響應

在我APPTier,在我的生成代理我公司採用TFS2008。最初,我在Apptier服務器(包括構建代理)中安裝了所有東西,並且我能夠在Apptier(和構建)服務器中開始構建。現在,我必須在另一臺服務器上創建一個新的Build代理。我在構建機器中安裝了Team Foundation Build(讓我們稱之爲MyBuildAgent)。使用TeamExplorer我創建一個指向我的構建機器建立一些項目的新生成代理,但是當我開始構建,它會引發以下消息:

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團隊基礎構建」在運行的服務我的構建機器,我也能夠從MyBuildAgent開始在Apptier中構建,但是我無法在MyBuildAgent本身中開始構建。

任何人都可以告訴我我做錯了什麼,或者我錯過了什麼部分來配置我的新建立代理?

+1

我需要承認這個貢獻:爲了說明你的問題的前提,你用我的構建機器上運行的'Visual Studio Team Foundation Build'這句話回答了我的問題。解決了我的問題 – 2010-07-20 16:14:18

回答

3

首先檢查您可以從應用層ping您的生成機器以排除簡單的網絡問題。

其次檢查您是否允許端口9191通過構建機器上的防火牆,您可能需要在Windows防火牆中添加明確的規則以允許執行此操作。

+0

是的,我可以ping兩臺機器,也可以禁用Windows防火牆,以確保它不是問題的根源。 在嘗試使用一些netstat命令時,我意識到appTier正在通過端口9191向生成計算機發送消息,但沒有迴應。 – Carlos 2009-05-28 16:52:43

3

有兩件事要嘗試:

1)確保構建服務正在運行。 (在開始 - >運行中鍵入Services.msc,找到構建服務並啓動它)

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

是的,構建服務器正在運行,一旦它運行,我認爲我不必擔心它的依賴關係,因爲如果它的一個依賴關係不起作用,它根本無法工作。但是我對windows服務知之甚少,所以我不確定它是否完全正確。 – Carlos 2009-05-28 16:56:18

0

好吧,我現在正在工作。即使我已經禁用了AppTier和構建機器中的Windows防火牆,但我發現我們的網絡上運行了ISA Server,並且它負責拒絕在兩臺服務器(apptier和build)中訪問端口9191。一旦我們制定了規則,允許通過這個端口的溝通,一切都很好。

感謝回覆的傢伙,我真的讚歎你的幫助!