rsync client并发多个rsync时,经常失败,
rsync: read error: Connection reset by peer (104) rsync error: error in rsync protocol data stream (code 12) at io.c(759) [sender=3.0.6]
查看rsync服务端的message
May 9 11:50:12 xxxx xinetd[2127]: FAIL: rsync per_source_limit from=1.1.1.1 May 9 11:50:12 xxxx xinetd[2127]: FAIL: rsync per_source_limit from=1.1.1.1 May 9 11:50:12 xxxx xinetd[2127]: FAIL: rsync per_source_limit from=1.1.1.1
google搜索了下,xinetd服务下的子服务进程有per_source_limit限制
# cat /etc/xinetd.d/rsync # This file is being maintained by Puppet. # DO NOT EDIT service rsync { per_source = UNLIMITED instances = UNLIMITED port = 873 disable = no socket_type = stream protocol = tcp wait = no user = root group = root groups = yes server = /usr/bin/rsync bind = 0.0.0.0 server_args = --daemon --config /etc/rsync.conf }
1. 添加一下参数.
- per_source = UNLIMITED
- instances = UNLIMITED
2. 修改 /etc/xinetd.conf 配置, per_source 参数
# man xinetd.conf 5
转载请注明:爱开源 » xinetd[2127]: FAIL: rsync per_source_limit from=1.1.1.1