RE: fetch hangs, part 2

From: Darren Pilgrim <dmp_at_bitfreak.org>
Date: Tue, 20 Jul 2004 13:48:10 -0700
I've been having the same (or a similar problem).  Fetching the distfile for
a port will hang.  I poked some more at this and found that all the sites
fetch is hanging on successfully negotiate the TCP connection then go dead
without closing the connection.  My workaround has been to edit the Makefile
and remove the offending site from MASTER_SITES or manually fetch from
ftp.freebsd.org.

> From: Matt White
> 
> Thanks, but it looks like those are the default settings, so I'm guessing 
> setting that's not going to help me.  It's probably better to figure out 
> what's wrong here anyway so we can use whatever settings we want.  If I 
> don't hear anything more, I'll try to get a ktrace tonight.
> 
> 
> -Matt
> 
> --On Sunday, July 18, 2004 1:48 PM -0500 "Conrad J. Sabatier" 
> <conrads_at_cox.net> wrote:
> 
> >
> > On 18-Jul-2004 Matt White wrote:
> >> I looked in the archives and saw that a couple of others also had
> >> this
> >> problem.  Fetch is getting distributions for ports and it'll just
> >> hang.
> >> Killing the build and restarting it will usually cause it to advance.
> >> Did
> >> any of you guys who saw this problem before come up with a solution?
> >
> > I found that changing my buffer size settings made all the difference.
> > I had been using the following in /etc/sysctl.conf:
> >
> > net.inet.tcp.recvspace=131072
> > net.inet.tcp.sendspace=65536
> >
> > Changing them to:
> >
> > net.inet.tcp.recvspace=65536
> > net.inet.tcp.sendspace=32768
> >
> > Solved the problem.
Received on Tue Jul 20 2004 - 18:48:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:02 UTC