여기 당신을위한 머리 긁는 도구가 있습니다.
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와 관련된 문제를 배제 할 수 있습니다.