代码之家  ›  专栏  ›  技术社区  ›  Romain

Rails-Capistrano-为什么deploy.rb中的默认重启配方是“wait:5”

  •  2
  • Romain  · 技术社区  · 10 年前

    我想知道为什么默认 :restart 中的配方 deploy.rb Capistrano 3的文件具有 wait: 5 参数

    是否有特定的原因在每次重启之间等待5秒?

    desc 'Restart application'
       task :restart do
         on roles(:app), in: :sequence, wait: 5 do
           execute :touch, release_path.join('tmp/restart.txt')
         end
       end
    
    1 回复  |  直到 10 年前
        1
  •  4
  •   RAJ    10 年前

    这在 release notes capistrano 3的

    on :all, in: :sequence, wait: 15 do
      # This takes all servers, in sequence and waits 15 seconds between
      # each server, this might be perfect if you are afraid about
      # overloading a shared resource, or want to defer the asset compilation
      # over your cluster owing to worries about load
    end
    

    阅读 more