O Rsync parou de funcionar e retorna “erro de rsync: erro inexplicável (código 255) em io.c (235) [sender = 3.1.2]”

0

Estou usando o rsync sobre o ssh para executar backups de um cliente para um servidor remoto.

rsync -azLvv --progress -e 'ssh -p22 -vvv' --exclude 'foo' /home/user/ server.tld:Documents/backup/

Funcionou bem por seis meses e parou de funcionar há alguns dias.

git/myrep.git/refs/heads/something
             41 100%    0.08kB/s    0:00:00 (xfr#81, to-chk=36/12092)
debug3: send packet: type 1
Connection reset by A.B.C.D port 22
rsync: connection unexpectedly closed (3211265 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2]

Está funcionando se eu pular alguns arquivos, por exemplo repositórios git. A conexão ssh funciona desde que eu tenho uma sessão aberta neste servidor por dias deste cliente.

Versão do Rsync no cliente 3.1.2, versão no servidor 3.1.1.

    
por Clèm 05.09.2018 / 10:59

1 resposta

0

Parece que o problema foi realmente um tempo fora durante a sincronização de arquivos grandes (~ 40GB). Adicione as opções keep alive para resolver o problema. Seguindo esta resposta link eu adicionei a ~ / .ssh / config

Host *
  ServerAliveInterval 30
  ServerAliveCountMax 6

Eu também adicionei ao / etc / ssh / sshd_config

ClientAliveInterval 30
ClientAliveCountMax 6
    
por 07.09.2018 / 10:24

Tags