簡體   English   中英

同一服務器上的多個自托管 Azure 管道代理

[英]Multi Self-hosted Azure pipeline agents on same server

我們目前在一台服務器上運行着不止一個自托管的 Azure 管道代理。 最近我們注意到管道因“網絡路徑問題”而失敗,看起來所有步驟都在一個代理上運行,但不知何故其中一個步驟跳轉到另一個代理導致它失敗。 除了為每個代理創建新服務器之外,有沒有辦法將其分開?

看起來所有步驟都在一個代理上運行,並且其中一個步驟以某種方式跳轉到另一個代理,導致它失敗。 除了為每個代理創建新服務器之外,有沒有辦法將其分開?

我無法在我這邊重現相同的問題。 我假設你上面提到的自我代理在同一個代理池中,如果是這樣,我知道當這些代理安裝在同一台機器上時,Devops 沒有一個選項可以將代理從同一個代理池中分離出來。

關於你遇到的奇怪行為,你可以試試這個來解決:

1.由於在同一台服務器上運行的一個Agent Pool中可能有多個self-agents,我建議您可以嘗試將這些agents分開在不同的Agent Pool中。 由於您的代理運行在同一台服務器上,在這種情況下,一個代理池更適合一個代理。

2.假設您的步驟可能不在同一個代理工作中,請檢查並確保您的不同代理工作使用相同的代理池。

希望能幫助到你:)

在查看了大量日志和所有有問題的管道后,能夠找到一些相似之處。 大多數問題出現在我們使用 Powershell 任務的步驟中,並且該任務已過時(由 Azure 替換為新任務)。 更新所有 powershell 任務后,問題似乎已經消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM