Amazon ec2 AWS上Rails控制台内存错误

Amazon ec2 AWS上Rails控制台内存错误,amazon-ec2,out-of-memory,rails-console,Amazon Ec2,Out Of Memory,Rails Console,我在AWS上登录了我们的生产实例,并尝试进入Rails控制台: bundle exec rails c production 但是我得到了以下错误 There was an error while trying to load the gem 'mini_magick' (Bundler::GemRequireError) Gem Load Error is: Cannot allocate memory - animate 当我自由奔跑时,我看到没有交换: free to

我在AWS上登录了我们的生产实例,并尝试进入Rails控制台:

bundle exec rails c production
但是我得到了以下错误

There was an error while trying to load the gem 'mini_magick' (Bundler::GemRequireError)
Gem Load Error is: Cannot allocate memory - animate
当我自由奔跑时,我看到没有交换:

free
         total       used       free     shared    buffers     cached
Mem:       7659512    7515728     143784        408       1724      45604
-/+ buffers/cache:    7468400     191112
Swap:            0          0          0

df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             3824796       12   3824784   1% /dev
tmpfs             765952      376    765576   1% /run
/dev/xvda1      15341728 11289944   3323732  78% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             3829756        0   3829756   0% /run/shm
none              102400        0    102400   0% /run/user
/dev/xvdf       10190136  6750744   2898720  70% /mnt
不确定是什么原因造成的,也不知道如何解决。感谢您的帮助。
谢谢

您可以增加EC2实例内存或向EC2添加交换内存

  grep Mem /proc/meminfo
  grep Swap /proc/meminfo
  free
  uname -a
  # Set swap file to /swapfile1 
  sudo dd if=/dev/zero of=/swapfile1 bs=1M count=512
  grep Swap /proc/meminfo

  ll /swapfile1
  sudo chmod 600 /swapfile1
  mkswap /swapfile1
  ll /swapfile1
  sudo mkswap /swapfile1
  swapon -s
  free
  sudo swapon /swapfile1
  free
  grep Swap /proc/meminfo