Esse erro informa que o rsync local estava tentando falar com o rsync remoto, mas a conexão com esse rsync desapareceu.
Se o rsync remoto é um daemon, o primeiro passo deve ser olhar o arquivo de log do daemon para ver se ele registrou um erro explicando porque ele cancelou a transferência. Também verifique novamente para garantir que o arquivo de log esteja configurado corretamente, pois uma configuração errada de "arquivo de log" em seu arquivo rsyncd.conf também pode causar esse problema.
Existem várias causas comuns para um processo de rsync remoto desaparecer:
- O disco de destino está cheio (lembre-se de que você precisa, pelo menos, do tamanho do maior arquivo que precisa ser atualizado, disponível em espaço livre em disco para que a transferência seja bem-sucedida).
- Uma conexão ociosa fez com que um roteador ou servidor de shell remoto fechasse a conexão.
- Um erro de rede causou a queda da conexão.
- O executável do rsync remoto não foi encontrado.
- Sua configuração de shell remoto não está funcionando corretamente ou não está "limpa" (isto é, está enviando texto falso para rsync).
Se você não conseguir descobrir por que a falha aconteceu, há etapas que você pode seguir para depurar a situação. Uma maneira é criar um script de shell no sistema remoto, como este chamado "rsync-debug" (Este é um Linux script e você provavelmente precisará de um equivalente no Windows). Você usaria o script assim:
rsync -av --rsync-path=/some/path/rsync-debug HOST:SOURCE DEST
rsync -av --rsync-path=/some/path/rsync-debug SOURCE HOST:DEST
Este script habilita os core dumps e também registra todas as chamadas do sistema operacional que levam à falha em um arquivo no diretório / tmp. Você pode usar os arquivos resultantes para ajudar a descobrir por que o rsync remoto falhou.
- erro de rsync . Tem alguns ponteiros interessantes.
- Resposta criada a partir desta fonte .