我正在尝试将应用程序(https://github.com/DivanteLtd/open-loyalty/)部署到amazon Web服务或AWS。这个应用程序有一个docker-compose文件。所以,我直接从我当地的机器上运行来自ecs-cli的'ecs-cli compose up'。
它成功运行并运行所有容器,但过了一段时间它会显示错误。
SUM(score)
我不明白它的用途。你能帮忙吗?
谢谢。
答案 0 :(得分:1)
Docker有一个OOM杀手,潜伏在黑暗中并杀死你的实例。
这可能是因为您的容器需要的内存超过其mem_limit
设置(在aws compose yml文件中定义)中允许的内存,或者因为您的docker主机内存不足。
您通常会通过调整每个容器的mem_limit
设置和/或切换到更大的EC2实例来解决此问题。