小编tx2*_*tx2的帖子

通过 SSH 的 RSync 挂起并因超时而失败

客户端: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 正常工作?

linux ssh rsync

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

rsync ×1

ssh ×1