Obtendo falhas de rsync aleatoriamente

1

Estou recebendo os seguintes erros de rsync aleatoriamente dos meus scripts de 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]

Estou usando o seguinte comando rsync :

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

Alguém pode me ajudar a resolvê-lo?

    
por pradeepchhetri 09.07.2014 / 08:36

3 respostas

2

o depquid é muito provavelmente correto.

Sugiro que você adicione isto:

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

para o comando rsync, talvez mais; --exclude=app também pode funcionar como alternativa, dependendo do que você está fazendo.

Btw, acho que seu implícito -r e -p são redundantes com -a.

    
por 09.07.2014 / 17:45
2

Este é apenas um palpite, mas você está executando testes ao mesmo tempo em que está implantando? Os nomes de arquivos parecem arquivos temporários que estão sendo criados e excluídos enquanto o rsync está sendo executado.

    
por 09.07.2014 / 22:56
1

É possível que você tenha executado vários rsync em paralelo. Se assim for, então eu acho que o que pode estar acontecendo é que um rsync concorrente (ou algum outro processo) exclui arquivos temporários do seu rsync.

    
por 31.08.2017 / 12:59