一千萬個為什麽

搜索

連接到代理時出錯:錯誤的地址(Powershell)



我有一個運行4個構建代理的TeamCity實例。 3致力於我們的網站和服務部署,而1致力於我們的Silverlight應用程序。我們使用了很多PowerShell腳本來編譯,啟動,停止和移動服務器之間的編譯文件。

大多數情況下,一切都很好。幾個星期前,我們開始看到我們的所有構建都只在Powershell步驟中失敗,並出現錯誤:

[15:38:52]Step 2/8: Create Website Web (Powershell) (1s)
[15:38:52]  [Step 2/8] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_45' value='0.0']
[15:38:52]  [Step 2/8] PowerShell Executable: [ REDACTED ]
[15:38:52]  [Step 2/8] Working directory: [ REDACTED ]
[15:38:52]  [Step 2/8] PowerShell arguments: [ REDACTED]
[15:38:54]  [Step 2/8] Error connecting to agent: Bad address
[15:38:54]  [Step 2/8] Site Already Exists
[15:38:54]  [Step 2/8] Process exited with code 0
[15:38:54]  [Step 2/8] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_45' value='1690.0']
[15:38:54]Step 3/8:  [ REDACTED ] Publishing (Powershell) (6s)
[15:38:54]  [Step 3/8] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_38' value='0.0']
[15:38:54]  [Step 3/8] PowerShell Executable:  [ REDACTED ]
[15:38:54]  [Step 3/8] Working directory:  [ REDACTED ]
[15:38:54]  [Step 3/8] PowerShell arguments: [ REDACTED ]
[15:38:56]  [Step 3/8] Error connecting to agent: Bad address
[15:38:56]  [Step 3/8] 
[15:38:56]  [Step 3/8] -------------------------------------------------------------------------------
[15:38:56]  [Step 3/8]    ROBOCOPY     ::     Robust File Copy for Windows                              
[15:38:56]  [Step 3/8] -------------------------------------------------------------------------------
...

盡管所有步驟都配置為繼續“如果以前的步驟成功完成”,我們會看到構建配置中所有Powershell步驟的上述錯誤,盡管之前的PowerShell失敗。

當運行TeamCity的服務器重新啟動時,該問題暫時得到解決。我們通過將系統代理設置為在系統管理員帳戶下運行,而不是我們以前使用的專用生成服務帳戶來永久解決問題(看起來)。盡管如此,我們並不喜歡這種永久性解決方案。這對我意味著問題出在運行構建代理的帳戶上,而不一定與TeamCity本身一起使用,這可能會使SuperUser StackExchange更為重要。

如果相關,我們使用ActiveDirectory來管理用戶帳戶。

轉載註明原文: 連接到代理時出錯:錯誤的地址(Powershell)

一共有 0 個回答: