2014-02-07 23 views
5

部署Play時出現此錯誤!應用上dokku: 共27個(增量0),再用0(0增量)玩! dokku內存問題的框架(堆對象)

----->建築測試...

播放2.X - Java應用程序檢測

- ---->安裝的OpenJDK 1.6 ...做

----->建築應用與SBT

----->運行:我的過程中出現SBT乾淨編譯階段

錯誤VM

的nitialization無法爲對象堆

保留足夠的空間!未能建立與應用SBT

[email protected]:測試

! [遠程拒絕]主 - >主(預接收鉤拒絕)

我的服務器有512MB的ram,它是VPS。當我使用玩運行命令時,一切都很好。只有在dokku部署期間,我得到這個錯誤。

任何人都可以幫助我解決這個問題嗎?

回答

7

今天在具有512MB RAM的數字海洋VPS上遇到同樣的問題。由於液滴沒有交換空間,我決定加入它,通過運行以下命令根:

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將該應用程序報告爲正在部署。

+0

+1是的,去1 GB的服務器。 –