rsync error: error in socket IO (code 10) at socket.c(555) [Receiver=3.1.2]

在CentOS7.6环境下,由于修改rsyncd.conf后重启服务出现socket IO错误10,经排查,发现并非防火墙或SELinux导致。通过查找并结束rsync守护进程,然后重新启动rsyncd服务,成功解决了问题。
摘要由CSDN通过智能技术生成

1.背景:主机环境centos7.6,修改了/etc/rsyncd.conf配置文件后重启rsyncd服务 (daemo模式)报错,确认修改的配置也没错

查看/var/log/rsync.log报错信息看到rsync error: error in socket IO (code 10) at socket.c(555) [Receiver=3.1.2]

 

2.网上看了下说是防火墙或者selinux的原因,我这里防火墙默认和selinux默认就是关闭的。

 

3.解决方案:想到之前有启动过,systemctl rstart rsyncd不生效。查看了下进程果然在这里,杀掉这个进程后重启就可以了

[root@backup ~]# ps -elf | grep rsync | grep -v grep 
5 S root       8049      1  0  80   0 - 28686 poll_s 18:08 ?        00:00:00 rsync --daemon
[root@backup ~]# kill -9 8049

[root@backup ~]# systemctl restart rsyncd    #杀掉进程后服务
[root@backup ~]# systemctl status rsyncd     #再次重启配就可以了
● rsyncd.service - fast remote file copy program daemon
   Loaded: loaded (/usr/lib/systemd/system/rsyncd.service; disabled; vendor preset: disabled)
   Active: active (running) since 四 2021-01-28 19:00:10 CST; 10s ago
 Main PID: 8797 (rsync)
   CGroup: /system.slice/rsyncd.service
           └─8797 /usr/bin/rsync --daemon --no-detach

总结:找到rsyncd的守护进程,杀掉然后再重启即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值