Amazon ECS 可用區域服務重新平衡服務事件訊息 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon ECS 可用區域服務重新平衡服務事件訊息

以下是您可能會看到的服務事件訊息範例。

service (service-name) 與可用區域 1中的數字任務可用區域 2中的數字任務可用區域 3 中的數字任務不平衡。AZ 重新平衡進行中。

當任務數量未平均分散到可用區域時,服務排程器會傳送service (service-name) is not AZ balanced服務事件。無需採取任何動作。這是資訊事件。

service (service-name) 會與可用區域 1 中的 number-tasks 任務、可用區域 2 中的 number-tasks 任務,以及可用區域 3 中的 number-tasks 任務進行 AZ 平衡。

當可用區域service (service-name) is AZ balanced服務重新平衡完成時,服務排程器會傳送服務事件。無需採取任何動作。這是資訊事件。

service-name 已將可用區域中number-tasks 任務啟動為 AZ Rebalance: task-ids

服務排程器因為服務重新平衡,在可用區域服務事件中啟動任務時,傳送 service-name/task-set-name 已啟動可用區域服務事件中的數量任務。無需採取任何動作。這是資訊事件。

service-name 已停止在可用區域中執行任務的數字任務,因為 AZ 重新平衡: task-id

服務排程器在因服務重新平衡而停止可用區域中的任務時,傳送的 service-name/task-set-name 已停止可用區域服務事件中的任務數量。無需採取任何動作。這是資訊事件。

service (service-name) 無法在可用區域中放置任務,因為沒有容器執行個體符合其所有需求。

服務排程器傳送服務名稱無法在可用區域服務事件中放置任務,因為沒有任何容器執行個體符合其所有需求。若要解決此問題,請在可用區域中啟動執行個體。

service (service-name) 無法在可用區域中放置任務。

當您使用 Fargate 啟動類型且沒有可用容量時,服務排程器傳送的服務名稱無法在可用區域服務事件中放置任務。

您可以在錯誤訊息的可用區域中新增其他子網路,或聯絡 支援 以取得額外的容量。

service (service-name) 無法重新平衡 AZ,因為 task-set-name無法縮減。

服務排程器傳送的服務名稱無法重新平衡 AZ,因為使用任務縮減保護時,任務task-set-name無法縮減服務事件的原因

您可以執行下列任一動作:

  • 等待目前任務的保護到期,然後終止這些任務。

  • 決定可以停止哪些任務,並使用 UpdateTaskProtection API,並將 protectionEnabled選項設定為 false以取消設定這些任務的保護。

  • 將服務的所需任務計數提高到超過受保護任務的數目。

service (service-name) 已停止 AZ 重新平衡。

當可用區域重新平衡操作停止時,服務排程器會傳送服務名稱已停止的 AZ 重新平衡服務事件。這是資訊事件。Amazon ECS 會傳送提供詳細資訊的其他事件。