Lesstep
GitHub Actions・2026年11月3日に確認

GitHub Actions:「The job has exceeded the maximum execution time」

ジョブが時間の上限を超えたので、GitHub がキャンセルした、という意味です(「ジョブが最大の実行時間を超えた」)。上限は、ジョブの timeout-minutes(書かなければ360分)か、ランナー自身の上限の、先に来る方です。上げる前に、どのステップが動いていたか、遅かったのか止まっていたのかを確かめてください。

見え方

注釈は上限を時間の長さで示します。timeout-minutes: 20 なら 20m0s、90 なら 1h30m0s、既定の360なら 6h0m0s です。2026年11月2日の公開のジョブでは次のとおりでした:

The job has exceeded the maximum execution time of 20m0s

古い実行や多くの記事には、前の形「The job running on runner NAME has exceeded the maximum execution time of 360 minutes」が出てきます。

どの上限だったか

全部のステップが通ったジョブ

2026年11月2日に2つのプロジェクトが報告しています。1つ目では、整形を確かめるジョブのステップが Complete job まで全部3分40秒で通り、ログの最後の行は Cleaning up orphan processes で、その約2分半後に「The job has exceeded the maximum execution time of 5m0s」でキャンセルされました(freenet-core #6095)。2つ目では、マージキューのジョブがステップを約4分40秒で終えたのに、7分でキャンセルされました。30回のうち3回です(claude-code-plugins #12506)。どちらも原因はまだ分かっておらず、候補の1つとして、ステップが残していったプロセスを挙げています。

steps:
  - name: Start the server
    id: server
    run: ./scripts/serve.sh
    background: true
  - name: Run the tests
    run: npm test
  - name: Stop the server
    cancel: server

どうするか

ほかのキャンセルされたジョブ

キャンセルされたジョブとステップを IntelliJ IDEA から見るなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップと一緒に IDE のツールウィンドウに並べるので、通ったジョブの横で、キャンセルされたジョブが目立ちます。いまのブランチの実行はステータスバーに出ます。読むのは無料、失敗したジョブの再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日の無料試用つき)です。

GitHub と GitHub Actions は GitHub, Inc. の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。上限は2026年11月3日の GitHub の文書によります。

ほかに:「The job was not acquired by Runner of type hosted」 · 「Waiting for a runner to pick up this job」 · デバッグログ付きでジョブを再実行する · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English