View a markdown version of this page

进程守护程序自动修复 - Amazon Elastic Container Service

进程守护程序自动修复

Amazon ECS 将所有进程守护程序视为影响实例运行状况的关键因素。如果任何进程守护程序任务停止运行或运行状况不佳,Amazon ECS 会将该实例视为受损状态,并自动将其耗尽并进行替换。进程守护程序自动修复操作如下所示:

  1. Amazon ECS 检测进程守护程序任务何时停止或运行状况不佳。

  2. Amazon ECS 将该实例标记为耗尽,这会阻止它接受新的应用程序任务。

  3. Amazon ECS 预置替换实例,并在其上启动进程守护程序任务。

  4. 进程守护程序任务达到正常运行状态后,Amazon ECS 会将应用程序任务从耗尽的实例调度到替换实例上。

  5. Amazon ECS 终止原始实例。

重要

进程守护程序运行状况检查是可选的,但强烈推荐进行此检查。如果没有运行状况检查,Amazon ECS 只能在进程守护程序任务停止时检测故障。

您可以使用 DescribeContainerInstances API 或 DescribeTasks API 监控进程守护程序的运行状况。