在连接不良时传输大文件时 Rsync 挂起

Tud*_*scu 5 rsync file-transfer

通过 rsync 通过非常糟糕的连接传输文件时遇到问题(我正在尝试在云服务器上上传文件)。

rsync 在大约一分钟左右后基本上挂起。这是我尝试执行上传的方式:

rsync -avz --progress -e "ssh" ~/target.war root@my-remote-server:~/
Run Code Online (Sandbox Code Playgroud)

没有错误消息或其他信息。它只是挂起显示类似以下内容:

7307264  14%   92.47kB/s    0:07:59
Run Code Online (Sandbox Code Playgroud)

据我所知,Ping 远程端点似乎没有丢失包。

我的本地机器是 Mac。

任何有关如何克服这个问题的帮助都会很好。谢谢。

wur*_*tel 2

尝试不使用 -z 选项,如果必须进行压缩,则可以将 -C 添加到 ssh 命令(否则不需要 -e ssh 部分,因为这是默认值)。