Por que o rsync estaria limitando as sincronizações para ~ 252Kilobytes?

1

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.

    
por darkAsPitch 07.06.2016 / 00:03

1 resposta

0

Pode ser um problema de protocolo, tente adicionar --protocol=26 ou --protocol=29 para ver se isso ajuda.

    
por 07.06.2016 / 06:07