【发布时间】:2021-08-03 01:49:25
【问题描述】:
我有一个 ECS 服务,它使用多个任务来执行日常工作。每个任务使用的内存取决于它处理的数据。我的所有任务都设置为 16GB 内存,但有些任务因以下错误“OutOfMemory”而停止。
很遗憾,我无法分解每个任务处理的数据,因为必须一起处理这些数据才能产生我想要的见解。
我知道如何为 RAM 和 CPU 的 ECS 服务设置警报。但是服务的 RAM 和 CPU 是指所有任务的 CPU 和 RAM 的平均值。
如何设置警报以便在任务内存不足时触发? 有没有建议的方法来避免遇到 OutOfMemory 错误?
【问题讨论】:
标签: amazon-web-services docker amazon-ecs amazon-cloudwatch cloudwatch-alarms