Digital Ocean和Dokku plus Play不得不使用2GB RAM机器

所以我最近安装了一个使用Dokku on Digital Ocean的应用程序。 唯一的问题是,当我推送到服务器时,我不断收到错误,说我没有足够的内存来编译应用程序。 我最终不得不升级到20 /月2GB的机器终于工作。 教程说你可以使用最小的液滴。 当我使用大约1.2 GB检查我的内存使用情况,但java只使用总数的8%。 我的记忆在哪里? 正在玩所有的记忆? 我怎样才能使用更小的液滴,并仍然玩?

正如Gunhan在最初的评论中所说,您应该像这里所描述的那样添加交换空间 如果问题仍然存在,请运行此命令

echo 1 > /proc/sys/vm/overcommit_memory 

在terminal,并重新启动您的虚拟机,以确保。 有关这个命令的详细信息,请阅读这里 。