Проблема с развертыванием

Я столкнулся с проблемой развертывания capistrano. Я использую RVM, Rails 3.2.13, Ruby 1.9.3, Nginx, Unicorn. CentOS 6.4 на сервере и Mac OSX на локальном компьютере.

   command finished in 482ms
 ** transaction: commit
  * 2013-08-01 22:11:25 executing `deploy:restart'
  * executing "if [ -f /home/deployer/fashion/shared/pids/unicorn.pid ]; then kill -USR2 `cat /home/deployer/fashion/shared/pids/unicorn.pid`; else cd /home/deployer/fashion/current && bundle exec unicorn -c /home/deployer/fashion/current/config/unicorn.rb -E production -D; fi"
    servers: ["91.211.216.150"]
    [91.211.216.150] executing command
 ** [out :: 91.211.216.150] bash: line 0: kill: (65424) - No such process
    command finished in 477ms
failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'ruby-1.9.3-p448@fashion' -c 'if [ -f /home/deployer/fashion/shared/pids/unicorn.pid ]; then kill -USR2 `cat /home/deployer/fashion/shared/pids/unicorn.pid`; else cd /home/deployer/fashion/current && bundle exec unicorn -c /home/deployer/fashion/current/config/unicorn.rb -E production -D; fi'" on 91.211.216.150

person Iliya Stepanov    schedule 01.08.2013    source источник
comment
Удалить «/home/deployer/fashion/shared/pids/unicorn.pid» и повторить попытку?   -  person Vlad the Impala    schedule 01.08.2013


Ответы (1)


Ваше развертывание пытается убить несуществующий процесс единорога из-за устаревшего pid-файла по адресу /home/deployer/fashion/shared/pids/unicorn.pid.

rm /home/deployer/fashion/shared/pids/unicorn.pid

и повторно разверните, все должно быть готово.

person Winfield    schedule 06.08.2013