После добавления четвертого сервера / хоста я заметил, что capistrano, похоже, запускает deploy: assets: precompile в первых 3, а затем в 4. после, почему? - PullRequest
0 голосов
/ 30 октября 2019

Я недавно добавил четвертый веб-сервер в свое приложение.

После этого моя процедура развертывания стала немного медленнее. Я заметил, что это выглядит так, как будто 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}

Чтовсе должно быть хорошо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...