Date: Tue, 20 Jul 2004 13:48:10 -0700 From: "Darren Pilgrim" <dmp@bitfreak.org> To: "'Matt White'" <matt+list.sw.freebsd.current@publicly.neglect.us>, <freebsd-current@freebsd.org> Subject: RE: fetch hangs, part 2 Message-ID: <000401c46e9a$e14dd590$132a15ac@spud> In-Reply-To: <2EDF6D54F4853447EB6F9018@[192.168.1.3]>
next in thread | previous in thread | raw e-mail | index | archive | help
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 >=20 > Thanks, but it looks like those are the default settings, so I'm = guessing=20 > setting that's not going to help me. It's probably better to figure = out=20 > what's wrong here anyway so we can use whatever settings we want. If = I=20 > don't hear anything more, I'll try to get a ktrace tonight. >=20 >=20 > -Matt >=20 > --On Sunday, July 18, 2004 1:48 PM -0500 "Conrad J. Sabatier"=20 > <conrads@cox.net> wrote: >=20 > > > > 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=3D131072 > > net.inet.tcp.sendspace=3D65536 > > > > Changing them to: > > > > net.inet.tcp.recvspace=3D65536 > > net.inet.tcp.sendspace=3D32768 > > > > Solved the problem.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000401c46e9a$e14dd590$132a15ac>