rsync가 동기화를 ~ 252 킬로바이트로 제한하는 이유는 무엇입니까?


1

여기 당신을위한 머리 긁는 도구가 있습니다.

WordPress 사이트를 WP Engine에서 Amazon 인스턴스로 이전하고 있습니다.

다음을 실행하여 로컬 Arch Linux 컴퓨터에서 Debian 8.5 Amazon Instance로 원본 Wordpress 파일을 업로드하려고합니다.

rsync -avz --delete --exclude somefolder -e "ssh -i /home/username/secretkey.pem" /home/username/backup_files/ admin@1.2.3.4:/var/www/example_com/

나는 업로드를 떠나고 터미널에서 다음으로 돌아 가기 위해 커피를 마시 러 갔다.

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]

나는 같은 명령을 몇 번 다시 실행하려고했는데 연결이 느리거나 평범하지 않은 것으로 인해 이상이 될 수 있다고 생각했습니다 ... 놀랍게도 수신 된 바이트에 대해 매우 유사한 줄을 계속 알아 차 렸습니다. 이처럼 :

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]

그것은 우연의 일치 이상이어야합니다. 파일 전송이 정확히 252.9 킬로바이트 정도에서 중지 된 것 같습니다.

이 원인으로 무엇을 할 수 있습니까?

세션 당 SSH를 통한 데비안 기본 제한 256Kilobytes의 트래픽이 있습니까?

나는이 기술을 사용하고 몇 년 동안 단일 오류없이 우분투를 실행하는 웹 사이트를 업데이트하기 위해이 동일한 아치 리눅스 로컬 컴퓨터에서 항상 rsync를 사용합니다.

두 번째로 데비안과 rsync를 시도하면 이런 일이 발생합니다.


scp대신 시도하면 어떻게됩니까 ? 예를 들어 SSH 세션이 출력없이 깨끗한 쉘을 제공하지 않으면 실패 할 수 있습니다. 나는 이것이 가능한 원인이라고 생각하지 않지만 적어도 SSH와 관련된 문제를 배제 할 수 있습니다.
Jaap Eldering

답변:


0

프로토콜 문제 일 수 있습니다. 추가 --protocol=26하거나 --protocol=29도움이되는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.