Skip to content
Latchkey

タイムアウト - CI/CD用語集の定義

タイムアウト: タイムアウトとは、操作が中断されるまでに実行を許可される最大時間であり、スタックしたリクエストやjobが無期限にハングするのを防ぎます。

タイムアウトとは、操作が中断されるまでに実行を許可される最大時間であり、スタックしたリクエストやjobが無期限にハングするのを防ぎます。

すべてのネットワーク呼び出しとjobには上限が必要です。タイムアウトがないと、1つのハングした操作がリソースを永遠に保持し、pipelineの停止へと連鎖する可能性があります。

CIにおいて

GitHub Actionsはtimeout-minutes(デフォルト360)でjobに上限を設けます。より厳しい値を設定すれば、ハングしたテストは強制終了されてrunnerが解放され、スタックしたjobの何時間分も課金される代わりになります。

関連ガイド