我正在尝试使用capistrano cap staging deploy
将我的服务器部署到amazon micro中,从而将我的项目部署到暂存版本。 Rails 4 + ruby 2.0。
如何解决此错误:
Cannot allocate memory - git clone 'git://github.com/aaronchi/best_in_place.git' "/var/www/robio/staging/shared/bundle/ruby/2.0.0/cache/bundler/git/best_in_place-72d155b4934ff66a750a96c1e63f69cac20f04ef" --bare --no-hardlinks --quiet
答案 0 :(得分:1)
您的服务器在生成git进程时内存不足,很可能是由已经运行的另一个内存密集型进程引起的。
如果您的网络服务器正在为多个网站提供服务,则可能是导致此问题的网站之一。尝试停止和/或重新启动Web服务器(或可能正在运行的任何其他内存密集型进程)并再次部署。
您的某个项目也可能需要比AWS微型实例更多的资源。