Intermittent connection failure

Michael Härtl rsynclist at m-h-it.de
Tue Nov 25 11:28:04 GMT 2008


Hi Matt,

thanks for your answer and sorry that my response took so long


Matt McCutchen schrieb:
> On Thu, 2008-11-13 at 10:29 +0100, Michael Härtl wrote:
>>
>> It sometimes works, but every third or fourth rsync fails with this message:
>>
>> rsync: failed to connect to ip.of.client.A: Connection refused (111)
>> rsync error: error in socket IO (code 10) at clientserver.c(104) 
>> [sender=2.6.9]
> 
> You mean ip.of.rsync.server, right?

Yes, correct, typo...

> 
> Try manually running "nc -v ip.of.rsync.server 873" a few times and see
> if you get the same "Connection refused".  If so, that means the rsync
> client is not at fault.  On the server side, you could try setting up
> the daemon under inetd and see if you get the same result and whether
> inetd logs anything useful.  You could even try "nc -l 873" on the
> server to see if the problem is purely with the network.
> 
>> There's also nothing in the logs.
> 
> I guess that would suggest that the daemon isn't seeing the incoming connection at all.

I think i've nailed it down now to some nameserver problem on the rsync 
server. Is it correct that rsync tries to do some reverse lookup on 
every client connect? It seems to me that the rsync server's nameserver 
had some connection issues and rsyncd stalled when trying to do the lookup.

I've now included all client hosts into /etc/hosts on the server and the 
problem seems to be gone now.

Does that sound plausible?

Thanks again
Mike


More information about the rsync mailing list