TFS 2010 Team Build 變得很慢很慢 的 Proxy Error

TFS 2010 Team Build 變得很慢很慢 的 Proxy Error

情況:

在原本的環境中進行 Team Build 的建置 和 設定都很正常 ,結果突然有一天突然 建置會爆久的!

過了 10 分鐘以上 建置都整個會卡住,試了好幾次後都沒用。但設定明明就沒變 Orz

 

 

先行檢查「Team Build Server 」上的「組建組態」確認每一個服務是否都正常?

 image

發現!原本應該要像上圖一樣 Controller 和 Agent 都要是 正常執行的圖案

Agent 卻是 暫停的圖案。

查了一下  Team Foundation Server 的事件清單

-------------------------------------------------------------------------------------------------

服務 'VS2010 - Agent1' 有例外狀況:
例外狀況訊息: 遠端伺服器傳回未預期的回應: (502) Proxy Error ( The host was not found. )。 (型別 ProtocolException)

略~~~~~

內部例外狀況詳細資料:

例外狀況訊息: 遠端伺服器傳回一個錯誤: (502) 不正確的閘道。 (型別 WebException)狀態: ProtocolError
回應狀態碼: BadGateway
回應狀態訊息: Proxy Error ( The host was not found. )

image

-------------------------------------------------------------------------------------------------------------------------------

怎麼可能呢??  我現在明明就可以 連到 TFS 2010 Server 呀!!

過了 20 分鐘的驗證後終於發現了可能原因

 

再查一下裡面的錯誤發現,我的 Agent 提供的服務 都無法正常解析

於是 試著用 IE 去 解析 Team Build Agent 所提供的網址,發現~~   居然會透過公司外網的 Proxy

呃~~~   於是將「第二張網卡」關掉後 ,再去確認我的 「組建組態」  ( 因為 TFS 本身的網段是內網 不連外 )

Bingo !!! Agent 的服務總算變正常了! 

 

重新建置回復成 3 分鐘就搞定