Ruby on rails SSHKit::Runner::ExecuteError:执行时发生异常

Ruby on rails SSHKit::Runner::ExecuteError:执行时发生异常,ruby-on-rails,ruby-on-rails-4,capistrano,Ruby On Rails,Ruby On Rails 4,Capistrano,我遇到了通过Capistrano部署rails应用程序的问题,下面是部署过程的日志 DEBUG [9d92ed37] Command: cd /var/www/PROJECT-NAME/releases/20160408041814 && /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test

我遇到了通过Capistrano部署rails应用程序的问题,下面是部署过程的日志

DEBUG [9d92ed37] Command: cd /var/www/PROJECT-NAME/releases/20160408041814 && /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test --deployment --quiet
DEBUG [9d92ed37]    bash: line 1:  2027 Killed                  /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test --deployment --quiet
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as root@X.X.X.X: bundle exit status: 137
bundle stdout: Nothing written
bundle stderr: bash: line 1:  2027 Killed                  /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test --deployment --quiet

SSHKit::Command::Failed: bundle exit status: 137
bundle stdout: Nothing written
bundle stderr: bash: line 1:  2027 Killed                  /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test --deployment --quiet

Tasks: TOP => deploy:updated => bundler:install
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as root@X.X.X.X: bundle exit status: 137
bundle stdout: Nothing written
bundle stderr: bash: line 1:  2027 Killed                  /usr/local/rvm/bin/rvm ruby-2.2.1 do bundle install --path /var/www/PROJECT-NAME/shared/bundle --without development test --deployment --quiet
dipak@Dipak:/dipak/sites/PROJECT-NAMEs-Latest$ 
无法理解此问题的解决方案。在它正常工作之前,但突然它给了我错误

如果存储有问题,那么我有很多空间

Filesystem      Size  Used Avail Use% Mounted on
udev            230M     0  230M   0% /dev
tmpfs            49M  616K   49M   2% /run
/dev/vda1        20G  8.4G   11G  46% /
tmpfs           245M  4.0K  245M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           245M     0  245M   0% /sys/fs/cgroup
tmpfs            49M     0   49M   0% /run/user/0

您可以向linux服务器添加2GB的交换内存 当capistrano运行时,我使用htop来检查ram,在我的服务器上,内存为4GB,这已经满了。所以,我添加了2GB的交换,capistrano使用了该站点。

您可以向linux服务器添加2GB的交换内存 当capistrano运行时,我使用htop来检查ram,在我的服务器上,内存为4GB,这已经满了。所以,我添加了2GB的交换,capistrano使用了该站点。