2013-02-16 56 views
0

我试图在dotcloud上托管一个网站。在我安装后的文件我有这样的:当我在dotcloud上运行rake命令时出现“内存不足”

cd /home/dotcloud/current && bundle exec rake db:migrate 
cd /home/dotcloud/current && bundle exec rake db:seed 

当运行一个命令我有这样的消息:

./postinstall:线路1:158杀捆绑高管耙分贝:迁移

这与每个rake命令都是一样的。

我的应用程序是一个正常的实时应用程序,并有64mb保留。当我看到内存使用情况时,我有:enter image description here

底部有点标记为“内存不足”错误,但所有内存未使用。

它适用于沙盒。

那么,是否有可能使用dotcloud和rails应用程序的基本计划?我能做什么?

+0

如果向应用程序添加更多RAM,OOM错误消失了吗? – 2013-02-16 22:22:07

+0

它可以在沙盒上运行,因为如果我没有记错的话,沙盒在512MB的RAM上启动,但是根本无法增加它。如果您查看在沙箱上运行的应用程序的仪表板图表,可以看到正常的RAM使用情况,并确保您留下足够的空间,以便可以在不使用OOM的情况下增长 – 2013-02-17 13:20:03

回答

0

我运行这个命令,它的工作原理!

dotcloud规模WWW:内存128MB =

它meens比Rails应用程序不会与64MB的内存工作?有没有办法做到这一点?

+0

我确定某些Rails应用程序可以运行64MB的内存,但它看起来像你试图运行的那个不能。它可能不需要所有的RAM,但是如果出现尖峰,它可能会很快耗尽内存。 – 2013-02-17 13:16:53

相关问题