红联Linux门户
Linux帮助

解决Rsync同步"error in socket IO (code 10)"问题

发布时间:2018-01-19 09:59:00来源:laozuo.org作者:老左
前天在尝试调试"Linux VPS采用Rsync实现网站文件/服务器数据同步增量备份"的时候还是遇到一些问题的。因为的习惯即便是看到不错的技术整理到博客中自己也要简单调试是否可行,如果不可行肯定是不能记录的,因为这样容易造成误导和不必要的浪费时间。
在部署Rsync之后测试服务器之间是否同步过程中,出现报错。
rsync: failed to connect to xxx.xxx.xxx.xxx: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(124) [sender=3.0.6]
[root@li974-96 ~]#
解决Rsync同步"error in socket IO (code 10)"问题
出现这样的问题原因在于服务器中有设置iptables规则,我们有两个选择,要么把关闭,要么添加允许端口。
 
第一、关闭iptables
service iptables stop
一般不建议直接关闭,因为有些功能是不要全部开启的,还是根据需要放行。
 
第二、开启端口放行
1、检查规则
vi /etc/sysconfig/iptables
2、检查端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT
查看我们规则中是否有允许873端口,如果有REJECT选项我们需要将上面加到这前面,要不不生效。因为看到本来是有的,但是就不生效,就将规则提前。
最后,我们保存之后正常的/etc/init.d/iptables restart重启生效。然后再去试试。
 
使用Rsync命令同步两个Samba4 AD DC之间的SysVol目录:http://www.linuxdiyf.com/linux/29846.html
Ubuntu14.04实现rsync+inotify实时同步文件:http://www.linuxdiyf.com/linux/29359.html
使用rsync来备份Linux系统:http://www.linuxdiyf.com/linux/28692.html
Rsync同步局域网主机WIN7数据到公网linux服务器:http://www.linuxdiyf.com/linux/18937.html
Rsync+Linux客户端+Windows客户端配置:http://www.linuxdiyf.com/linux/10369.html