Pode ser um problema de protocolo, tente adicionar --protocol=26
ou --protocol=29
para ver se isso ajuda.
Aqui está um detalhe para você ... ou pelo menos é para mim.
Estou transferindo um site do Wordpress do WP Engine para uma instância do Amazon.
Estou tentando fazer o upload dos arquivos originais do Wordpress do meu computador Arch Linux local para o Debian 8.5 Amazon Instance executando:
rsync -avz --delete --exclude somefolder -e "ssh -i /home/username/secretkey.pem" /home/username/backup_files/ [email protected]:/var/www/example_com/
Deixei o upload em execução e fui pegar um café apenas para voltar ao seguinte no meu terminal:
wp-includes/css/wp-embed-template.min.css
wp-includes/css/wp-pointer-rtl.css
wp-includes/css/wp-pointer-rtl.min.css
wp-includes/css/wp-pointer.css
wp-includes/css/wp-pointer.min.css
rsync: connection unexpectedly closed (252974 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.2]
Eu tentei executar novamente o mesmo comando algumas vezes, pensando que poderia ser uma anomalia devido à minha conexão lenta ou algo fora do comum ... e, para minha surpresa, fiquei observando linhas muito semelhantes detalhando bytes recebidos . Assim:
rsync: connection unexpectedly closed (252982 bytes received so far) [sender]
rsync: connection unexpectedly closed (252978 bytes received so far) [sender]
rsync: connection unexpectedly closed (252962 bytes received so far) [sender]
rsync: connection unexpectedly closed (252974 bytes received so far) [sender]
Isso tem que ser mais do que uma coincidência. A transferência de arquivos parece estar sendo interrompida exatamente em 252.9 Kilobytes ou mais.
O que poderia possivelmente ser a causa disso?
Existe um limite padrão do Debian de 256Kilobytes de tráfego por SSH por sessão ou algo assim?
Eu uso o rsync o tempo todo dessa mesma máquina local do Arch Linux para atualizar meus sites que executam o Ubuntu sem um único erro nos poucos anos em que tenho usado essa técnica.
No segundo que eu tento rsync para o Debian, isso acontece.
Pode ser um problema de protocolo, tente adicionar --protocol=26
ou --protocol=29
para ver se isso ajuda.