我有一个 ECS 服务,它使用多个任务来执行日常工作。每个任务使用的内存取决于它处理的数据。我在所有任务中都设置为 16GB Ram,但有些任务因以下错误“OutOfMemory”而停止。
不幸的是,我无法分解每个任务处理的数据,因为它必须一起处理才能产生我想要的见解。
我知道如何为 RAM 和 CPU 的 ECS 服务设置警报。但是服务的 RAM 和 CPU 是指所有任务的 CPU 和 RAM 的平均值。
如何设置警报以便在任务内存不足时触发?有没有建议的方法来不遇到 OutOfMemory 错误?