Skip to content
Latchkey

liveness probeとは?

liveness probeは、コンテナがまだ機能しているかどうかを判断するためにオーケストレーターが使用する反復的なヘルスチェックです。probeが設定されたしきい値を超えて失敗すると、オーケストレーターはコンテナを再起動して回復させます。実行中でも進行しなくなったスタックまたはデッドロックしたプロセスを対象とします。

なぜ重要か

一部の障害は、デッドロックや枯渇したスレッドプールのように、プロセスを生かしたまま動かなくなり、再起動だけが役立ちます。liveness probeはその回復を自動化します。過度に積極的なprobeは正常だが遅いサービスを再起動し、インシデントを悪化させる可能性があるため、慎重にチューニングする必要があります。

関連する概念

  • 再起動を引き起こす。readinessはトラフィックを制御する
  • 過度に積極的なprobeは再起動ループを引き起こす
  • 多くの場合、別のreadiness probeと組み合わせて使われる

関連ガイド