Capistrano清理任务有时会挂起

时间:2014-01-07 03:32:54

标签: ruby-on-rails capistrano

为什么capistrano清理任务有时会挂起,我该如何解决?

它就到了这一步,就坐在那里:

* 2014-01-06 20:52:21 executing `deploy:cleanup'
  * executing "sudo -p 'sudo password: ' ls -1dt /var/www/jobfly/releases/* | tail -n +6 | sudo -p 'sudo password: ' xargs rm -rf"

最奇怪的是,这种情况有时只会发生。其他时候它执行得很好。

我将此作为deploy.rb中的最后一行:

after "deploy:restart", "deploy:cleanup" # leave the last 5 releases only

1 个答案:

答案 0 :(得分:2)

似乎如果我改变set :use_sudo, false它就不会再挂起了。