尝试将文件传输到远程 rsync 守护进程 (rsyncd),rsync
客户端命令失败并显示:
rsync: read error: Connection reset by peer (131)
rsync error: error in socket IO (code 10) at io.c(785) [sender=3.1.2]
退出/错误代码为10。根据man
,错误10表示套接字I/O错误。
如何修复此错误代码 10?
答案1
在 rsyncd.conf (rsync 守护进程配置文件)中配置日志文件,如下所示:
日志文件= /opt/var/log/rsync.log
然后重新启动rsync --daemon
。再次运行错误的命令。并查看日志文件:
# tail /opt/var/log/rsync.log
rsync 守护进程日志文件列出:
2017/06/30 02:13:27 [1210] 错误:模块只读
2017/06/30 02:13:27 [1210] rsync 错误:main.c(994) 处的语法或使用错误(代码 1)[Receiver=3.1.2]
这提供了将 rsyncd.conf 中的这一行添加到相应模块部分的线索:
read only = no