Capistrano - 部署时“无法分配内存 - git”

时间:2014-12-01 13:09:49

标签: ruby-on-rails ruby git ubuntu capistrano

我正在使用Capistrano部署一些新代码并收到此错误消息:

Cannot allocate memory - git
 ** [out :: IP] (
 ** [out :: IP] Errno::ENOMEM
 ** [out :: IP] )
 ** [out :: IP]

我已尝试删除旧版本,但它没有帮助。导致这个错误的原因是什么我可以摆脱它?

感谢您提前抽出时间。

2 个答案:

答案 0 :(得分:1)

好像你服务器上的内存不足。使用任何工具检查您的可用内存(我更喜欢top)。重新部署后,您可能无法停止ruby进程

答案 1 :(得分:-1)

最终我需要增加服务器上的RAM内存。之前我使用的是交换文件,它现在没有帮助我。

我还试图从应用中删除一些我不再需要的文件(CSV文件大约有50-200MB),但它也没有帮助我。