>我正在使用Capistrano部署一些新代码,并收到以下错误消息:
Cannot allocate memory - git
** [out :: IP] (
** [out :: IP] Errno::ENOMEM
** [out :: IP] )
** [out :: IP]
我试图删除旧版本,但没有帮助。是什么导致了此错误,我该如何摆脱它?
提前感谢您抽出宝贵时间。
您的服务器上的内存似乎不足。使用任何实用程序检查您的可用内存(我更喜欢top
)。重新部署后可能不会停止 ruby 进程
最终我需要
增加服务器上的 RAM 内存。我以前使用交换文件,现在它对我没有帮助。
我还尝试从应用程序中删除一些我不再需要的文件(CSV 文件的大小为 50-200MB),但它也没有帮助我。