Amazon ECS 可用区服务重新平衡服务事件消息
以下是您可能会看到的服务事件消息的示例。
服务(service-name
)未与可用区 1
中的 number-tasks
个任务、可用区 2
中的 number-tasks
个任务和可用区 3
中的 number-tasks
个任务进行可用区平衡。正在进行可用区重新平衡。
当任务数在可用区之间分布不均匀时,服务调度器会发送 service
(
服务事件。无需采取任何操作。这是信息事件。service-name
) is not AZ balanced
服务(service-name
)已与可用区 1
中的 number-tasks
个任务、可用区 2
中的 number-tasks
个任务和可用区 3
中的 number-tasks
个任务进行可用区平衡。
当可用区服务重新平衡完成时,服务调度器会发送 service
(
服务事件。无需采取任何操作。这是信息事件。service-name
) is AZ balanced
service-name
已在可用区
启动 number-tasks
个任务进行可用区重新平衡:task-ids
。
由于服务重新平衡,在可用区中启动任务时,服务调度器会发送 service-name
/task-set-name
已在可用区
服务事件中启动 number
个任务。无需采取任何操作。这是信息事件。
由于可用区重新平衡,service-name
已停止在可用区
中运行的 number-tasks
个任务:task-id
。
由于服务重新平衡,在可用区中停止任务时,服务调度器会发送 service-name
/task-set-name
已在可用区
服务事件中启动 number
个任务。无需采取任何操作。这是信息事件。
服务(service-name
)无法在可用区
中下达任务,因为没有满足所有条件的容器实例。
因为没有满足所有条件的容器实例,服务调度器会发送 service-name
无法在可用区
中下达任务。要解决此问题,请在可用区中启动实例。
服务(service-name
)无法在可用区
中下达任务。
当您使用 Fargate 启动类型且没有可用容量时,服务调度器会发送 service-name
无法在可用区
服务事件中下达任务。
您可以在错误消息中的可用区中添加其他子网,也可以联系 AWS Support 获取更多容量。
服务(service-name
)无法进行可用区重新平衡,因为 task-set-name
由于 reason
无法横向缩减。
当您使用任务横向缩减保护时,由于服务事件的 reason
,task-set-name
无法扩展,服务调度器会发送 service-name
无法进行可用区重新平衡。
您可以执行以下操作之一:
-
等到当前任务的保护到期,使它们能够被终止。
-
确定哪些任务可以停止,然后使用
UpdateTaskProtection
API 和protectionEnabled
选项将false
设置为取消对这些任务的保护。 -
增加服务的所需任务计数,以大于受保护任务的数量。
服务(service-name
)已停止可用区重新平衡。
当可用区重新平衡操作停止时,服务调度器会发送 service-name
已停止可用区重新平衡服务事件。这是信息事件。Amazon ECS 会发送更多事件,当中会提供更多信息。