Java 玩dokku内存问题框架(堆对象)

Java 玩dokku内存问题框架(堆对象),java,deployment,playframework,heap-memory,dokku,Java,Deployment,Playframework,Heap Memory,Dokku,我在部署Play时遇到此错误!dokku上的应用程序: 总计27(增量0),重复使用0(增量0) ----->建筑测试 播放2.x-检测到Java应用程序 ----->安装OpenJDK 1.6…完成 ----->使用sbt构建应用程序 ----->运行:sbt清理编译阶段 初始化VM时出错 无法为对象堆保留足够的空间 !!无法使用sbt生成应用程序 到dokku@breams.pl:测试 !![远程拒绝]主机->主机(拒绝预接收挂钩) 我的服务器有512MB的ram,它是VPS。当我使用pla

我在部署Play时遇到此错误!dokku上的应用程序: 总计27(增量0),重复使用0(增量0)

----->建筑测试

播放2.x-检测到Java应用程序

----->安装OpenJDK 1.6…完成

----->使用sbt构建应用程序

----->运行:sbt清理编译阶段

初始化VM时出错

无法为对象堆保留足够的空间

!!无法使用sbt生成应用程序

到dokku@breams.pl:测试

!![远程拒绝]主机->主机(拒绝预接收挂钩)

我的服务器有512MB的ram,它是VPS。当我使用play-run命令时,一切都很好。只有在dokku部署期间,我才会出现此错误


有人能帮我解决这个问题吗?

今天在一个带有512MB RAM的数字海洋VPS上遇到了同样的问题。由于液滴没有交换空间,我决定通过以root用户身份运行以下命令来添加它:

touch /var/swap.img
chmod 600 /var/swap.img
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
echo "/var/swap.img none swap sw 0 0" >> /etc/fstab
它增加了1GB的交换空间

第二次部署不再抱怨堆空间

然而,在我的例子中,SBT构建在部署过程中失败了。将液滴大小调整到1024MB就成功了,Dokku报告应用程序正在部署