Получение сбоев rsync в случайном порядке

Я случайно получаю следующие ошибки rsync из моих сценариев capistrano.

 rsync: stat "/app/test-0.1-SNAPSHOT.jar.SB4uq7" failed: No such file or directory (2) rsync: rename "/app/test-0.1-SNAPSHOT.jar.SB4uq7" -> "target/test-0.1-SNAPSHOT.jar": No such file or directory (2) rsync: mkstemp "/app/.run-test-reports.sh.dY7r8H" failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6] 

Я использую следующую команду rsync :

rsync -Oarvzp --progress "#{source}" "#{user}@#{destination_host}:#{destination}/"

Может ли кто-нибудь помочь мне в решении проблемы?

3 Solutions collect form web for “Получение сбоев rsync в случайном порядке”

depquid, скорее всего, правильный.

Предлагаю вам добавить следующее:

--exclude='test.*.jar.?????' --exclude='.run-text.*.sh.?????'

команде rsync, возможно, больше; --exclude=app также может работать как альтернатива, в зависимости от того, что вы делаете.

Кстати, я думаю, что ваши подразумеваемые -r и -p избыточны с -a.

Это просто догадка, но выполняете ли вы тесты одновременно с развертыванием? Имена файлов выглядят как временные файлы, которые создаются и удаляются во время работы rsync.

Возможно, вы запускали несколько rsync параллельно. Если да, то я думаю, что может случиться, что параллельный rsync (или какой-то другой процесс) удаляет временные файлы вашего rsync.

  • rsync dir-merge, затронутый фильтрами на локальном и удаленном
  • Разрешения файловой системы: пользователь, который может создавать резервные копии всех файлов
  • как сказать rsync сохранить метку времени в файлах, когда исходное дерево имеет смонтированную точку
  • Невозможно хорошо понять Rsync с включенными и исключающими шаблонами
  • Файлы rsync с разрешениями apache по ssh
  • Синхронизация миллионов файлов между двумя серверами Linux
  • Скопируйте вложенную структуру каталогов, игнорируя все каталоги определенного имени
  • rsync на AIX дает popt Модуль имеет неверную ошибку магического числа
  • Rsync не перезаписывает файлы
  • Должен ли я увеличить счетчик inode для объема резервной копии rsync?
  • rsync Передача агента SSH через 3 удаленные системы не работает с одной командой
  • Rsync не пропускает существующие файлы
  • Linux и Unix - лучшая ОС в мире.