大きいファイル転送でrsyncが止まる

サイズの大きいファイルを転送すると、rsyncが止まってしまう。

次のようなエラーが出る。

Connection to server closed by remote host.
rsync: connection unexpectedly closed (422365942 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
rsync: connection unexpectedly closed (114898 bytes received so far) [generator]
rsync error: unexplained error (code 255) at io.c(226) [generator=3.1.0]
Connection to primary.paix.jp closed by remote host.
rsync: [generator] write error: Broken pipe (32)
rsync error: unexplained error (code 255) at io.c(837) [generator=3.1.0]
rsync error: received SIGUSR1 (code 19) at main.c(1416) [receiver=3.1.0]

bwlimit引数で帯域制限すれば良いらしい。ついでにSSHの暗号化も負荷の軽いものに変えてやると、さらに良いらしい。

rsync --bwlimt=8192 -e "ssh -arcfour" ...(以下略)...

8192でも止まったので、思い切って1024まで下げたら止まらなくなった。どれだけ非力なサーバなんだ…。

タイトルとURLをコピーしました