2016-04-08 5 views
1

Ich habe ein Problem mit der Bereitstellung von Rails-Anwendungen über Capistrano. Unten finden Sie die Protokolle für den Bereitstellungsprozess.SSHKit :: Runner :: ExecuteError: Ausnahme während der Ausführung

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 [email protected]: 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 [email protected]: 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 
[email protected]:/dipak/sites/PROJECT-NAMEs-Latest$ 

Unfähig zu verstehen, was die Lösung dafür ist. bevor es gut funktioniert, aber plötzlich gibt es mir einen Fehler.

Wenn es Probleme mit dem Speicher gibt, dann habe ich viel Platz.

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 

Antwort

0

Sie können auf Ihrem Linux-Server I htop für die Überprüfung RAM verwendet 2 GB Swap-Speicher hinzufügen, während Capistrano ausgeführt wird, in meinem Server mit 4 GB RAM, das war voll aus. Also habe ich 2GB Swap und Capistrano diese Seite verwendet. https://hk.godaddy.com/en/help/add-memory-swap-centos-17328