Playframework 数字海洋和Dokku plus游戏必须使用2gb RAM机器

Playframework 数字海洋和Dokku plus游戏必须使用2gb RAM机器,playframework,playframework-2.0,docker,digital-ocean,dokku,Playframework,Playframework 2.0,Docker,Digital Ocean,Dokku,因此,根据提供的教程,我最近在Digital Ocean上使用Dokku安装了一个播放应用程序。唯一的问题是,当我推到服务器上说我没有足够的内存来编译应用程序时,我一直收到一个错误。我最终不得不升级到20/mo 2GB的机器,它才能最终工作。教程说你可以使用最小的液滴。当我在droplet上检查内存使用情况时,我使用了大约1.2GB的内存,但java只使用了总内存的8%。我的记忆到哪里去了?游戏会带走所有的记忆吗?我如何使用较小的液滴并继续播放?正如Gunhan在评论中所说的,最初您应该像前面描

因此,根据提供的教程,我最近在Digital Ocean上使用Dokku安装了一个播放应用程序。唯一的问题是,当我推到服务器上说我没有足够的内存来编译应用程序时,我一直收到一个错误。我最终不得不升级到20/mo 2GB的机器,它才能最终工作。教程说你可以使用最小的液滴。当我在droplet上检查内存使用情况时,我使用了大约1.2GB的内存,但java只使用了总内存的8%。我的记忆到哪里去了?游戏会带走所有的记忆吗?我如何使用较小的液滴并继续播放?

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

echo 1 >  /proc/sys/vm/overcommit_memory

在终端和重启您的虚拟机,以确保。有关此命令的详细信息,请阅读。

您是否尝试过在水滴上交换内存文件?我也对这个设置感兴趣,但还没有尝试过水滴。