|
|
1
0
第四个容器将无法生成,您将得到以下错误。
如果要调度第四个容器,需要再添加一个ecs实例。所有其他3个集装箱将处于稳定状态。集群中没有发生类似内存分配减少的情况。如果没有实例,您的服务将始终处于不稳定状态,并继续给您上述错误。 裁判: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html |
|
|
2
0
实际上,内存可以从运行的进程中回收。例如,内核可能会逐出由文件(如进程本身的代码)支持的内存。如果数据最终再次被需要,内核可以将其重新分页。这篇博文中有一点解释: https://chrisdown.name/2018/01/02/in-defence-of-swap.html 如果任务被安排在该节点上,但内核无法回收足够的内存以避免出现内存不足的情况,那么其中一个进程将被内核杀死,docker将检测并杀死容器,ECS将注意到这一点。我不确定ECS是否会尝试在同一个实例上或不同的实例上重新安排死机任务。可能要看情况。 |