我正在使用Capistrano部署一些新代码并收到此错误消息:
Cannot allocate memory - git
** [out :: IP] (
** [out :: IP] Errno::ENOMEM
** [out :: IP] )
** [out :: IP]
我已尝试删除旧版本,但它没有帮助。导致这个错误的原因是什么我可以摆脱它?
感谢您提前抽出时间。
答案 0 :(得分:1)
好像你服务器上的内存不足。使用任何工具检查您的可用内存(我更喜欢top
)。重新部署后,您可能无法停止ruby进程
答案 1 :(得分:-1)
最终我需要增加服务器上的RAM内存。之前我使用的是交换文件,它现在没有帮助我。
我还试图从应用中删除一些我不再需要的文件(CSV文件大约有50-200MB),但它也没有帮助我。