Вот моя установка:
У меня есть Мастер, на котором запущена моя пьеса, и рабочие [count = 3], на которых запущены мои пьесы, и у меня есть определенная команда docker pull
, которую нужно выполнить.
Выполнение команды [через Ansible] занимает 6 минут, тогда как та же команда занимает ~ 1 минуту, если выполняется вручную в оболочке. [Оба протестированы в одном и том же типе экземпляра и конфигурации.]
Еще одно интересное наблюдение: если та же самая команда запускается через Ansible на локальном хосте (мастере), это занимает всего 1 минуту.
Почему это происходит? Почему выполнение извлечения в рабочих процессах занимает неожиданно много времени?
PS: взято из реестра AWS ECR.