客户端:Gentoo、GCC 4.3.4、RSync 3.0.9 服务器:Ubuntu 10.04.4 LTS、RSync 3.0.7
客户端和服务器连接通过的是Internet,大约2Mbps。平没问题。
在任何方向上调用任何文件的 RSync 挂在随机文件上,然后在超时后失败:
[sender] io timeout after 30 seconds -- exiting
rsync error: timeout in data send/receive (code 30) at io.c(140) [sender=3.0.9]
[sender] _exit_cleanup(code=30, file=io.c, line=140): about to call exit(30)
Run Code Online (Sandbox Code Playgroud)
在 1/10 尝试中正确通过。
我尝试添加 SSH 选项 TcpRcvBufPoll=yes, KeepAlive=yes; 禁用和启用 rsync 压缩——没有变化。
如何使 rsync 正常工作?