Lesstep
Azure Pipelines・エージェント・2026年11月5日に確認

Azure Pipelines の「We stopped hearing from agent」:メモリ・CPU・ディスクが尽きたエージェント、再起動したマシン、切れたネットワーク

ジョブを動かしていたエージェントが Azure Pipelines に応答しなくなり、ジョブはその場で失敗しました。起きかたは3つで、メッセージ自身に書いてあります。エージェントのプロセスが何かに終わらされた、エージェントに CPU が回ってこなかった、ネットワークがふさがれた、です。Microsoft ホストのエージェントでは、たいてい初めの2つで、あるステップがマシンのメモリかディスクを使い切っています。システム診断を有効にして、ログがステップごとに残すメモリ・CPU・ディスクを読みます(このメッセージについての Stack Overflow の質問は1万回近く見られています)。

プルリクエストのビルド検証がこれでエージェントを失うと、新しい実行が通るまで必須のビルドは失敗のままです:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、そのプルリクエストのブランチ ポリシーを状態つきで IDE に並べるので、どの必須のビルドが落ちたかがプルリクエストの横でわかります。JetBrains Marketplace で入れる

どう見えるか

エージェントが使った量をステップごとに見る

メモリ・CPU・ディスクが尽きた Microsoft ホストのエージェント

セルフホストのエージェント:マシン、エージェントのプロセス、ネットワーク

マシンを再起動するステップ

見分け方

IntelliJ IDEA と Rider で Azure DevOps のプルリクエスト

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。組織・プロジェクト・リポジトリを git のリモートから読み、自分のレビューを待っているプルリクエストを IDE のツールウィンドウに並べます。Azure DevOps Services でも Azure DevOps Server でも使えます。プルリクエストのブランチ ポリシーを状態つきで並べるので、まだ通っていない必須のビルドがそのプルリクエストの横に出ます。必須のポリシーが通っていないときは、完了の画面がまず自動完了を勧めます。レビューの受信箱は無料、投票・コメント・完了・作成は Pro(30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

Azure DevOps・Azure Pipelines は Microsoft Corporation の商標、GitHub は GitHub, Inc. の商標、IntelliJ IDEA・Rider は JetBrains s.r.o. の商標です。このページは Microsoft・GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:プールに demand を満たすエージェントがいない · Microsoft ホストの並列ジョブがまだない · リソースの承認の問題 · English