TFS 2010 Team Build 變得很慢很慢 的 Proxy Error
情況:
在原本的環境中進行 Team Build 的建置 和 設定都很正常 ,結果突然有一天突然 建置會爆久的!
過了 10 分鐘以上 建置都整個會卡住,試了好幾次後都沒用。但設定明明就沒變 Orz
先行檢查「Team Build Server 」上的「組建組態」確認每一個服務是否都正常?
發現!原本應該要像上圖一樣 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. )
-------------------------------------------------------------------------------------------------------------------------------
怎麼可能呢?? 我現在明明就可以 連到 TFS 2010 Server 呀!!
過了 20 分鐘的驗證後終於發現了可能原因
再查一下裡面的錯誤發現,我的 Agent 提供的服務 都無法正常解析
於是 試著用 IE 去 解析 Team Build Agent 所提供的網址,發現~~ 居然會透過公司外網的 Proxy
呃~~~ 於是將「第二張網卡」關掉後 ,再去確認我的 「組建組態」 ( 因為 TFS 本身的網段是內網 不連外 )
Bingo !!! Agent 的服務總算變正常了!
重新建置回復成 3 分鐘就搞定