Skip to content
Latchkey

Drain Timeout - CI/CD用語集の定義

drain timeoutは、graceful shutdownがforce-killされるまでの猶予期間です。

drain timeoutは、SIGTERMの後にプロセスがgracefulにシャットダウンするのをシステムが待つ猶予期間で、その後SIGKILLにエスカレートして強制的に終了させます。

drain timeoutは、graceful shutdownにかけられる時間を制限します。timeoutが切れてもプロセスが終了していない場合、システムはSIGKILLを送ります。

CIにおいて

drain timeoutが短すぎると、処理中のuploadを切断してcacheを破損させることがあります。長すぎるとautoscalingが遅れます。最も長いクリーンシャットダウンの経路に合わせてください。

関連ガイド