簡體   English   中英

Azure DevOps 自托管代理錯誤連接問題

[英]Azure DevOps Self hosted agent error connectivity issues

我們正在使用 Azure DevOps 自托管代理來構建和發布我們的應用程序。 我們經常看到以下錯誤並自動恢復。 有誰知道這個錯誤是什么,如何解決這個問題以及在哪里准確檢查有關錯誤的日志?

We stopped hearing from agent <agent name>. Verify the agent machine is running and has a healthy network connection. Anything that terminates an agent process, starves it for CPU, or blocks its network access can cause this error. For more information, see: https://go.microsoft.com/fwlink?Linkid=846610

這似乎是許多人 報告的自托管和 Microsoft 托管代理的一個已知問題。

引用 Azure 管道產品組的@zachariahcox的回復:

為了提供一些上下文,azure 管道代理由兩個進程組成: agent.listeneragent.workerjob中的每個step中的一個)。 偵聽器負責報告工人仍在取得進展。 如果agent.listener在 10 分鍾內無法與服務器通信(我們嘗試每分鍾都進行通信),我們會認為出現問題並放棄工作。

因此,如果您運行的是私人機器,任何可能干擾偵聽器與我們的服務器通信的能力都會成為問題。

我見過的問題包括將其識別為威脅的防病毒程序、本地代理以各種方式運行、物理機器用完 memory 或磁盤空間(很常見)、機器意外重啟、有人 ctrl+c 'ing 整個偵聽器進程,工作負載以比偵聽器更高的優先級運行(因此“餓死”偵聽器),單元測試關閉網絡適配器(很常見),在正常優先級上有太多代理同一台機器,所以他們互相餓死,等等。

如果您認為您遇到的問題無法通過上述任何方式解釋(並且沒有任何內容從_diag日志文件夾中跳出來),請在https://azure.microsoft.com/en-us 提交問題/支持/devops/

如果您的代理似乎一切正常,並且管道故障排除指南中提到的任何步驟都沒有幫助,請在 Azure DevOps 團隊和 DevOps 社區積極回答問題的開發人員社區上報告。

暫無
暫無

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

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