Я недавно добавил четвертый веб-сервер в свое приложение.
После этого моя процедура развертывания стала немного медленнее. Я заметил, что это выглядит так, как будто Capistrano впервые запускает deploy: assets: прекомпилирует на первых 3 серверах, ожидает их завершения, затем запускает его на четвертом.
Я читал о распараллеливании в capistrano, и мне интересно, может ли это быть какое-то in: :groups, limit: 3
, которое может быть в игре, я просто не вижу никакого определения этого где-либо в исходном коде deploy:assets:precompile
, я не вижу упоминания о некоторых настройках по умолчанию для этого в документации.
Может кто-нибудь пролить свет на это?
Я пытался добавить это:
task :tester do
run_locally do
puts SSHKit.config.default_runner
puts SSHKit.config.default_runner_config
end
end
Но это дает мне:
parallel
{:in=>:parallel}
Чтовсе должно быть хорошо?