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