Sockets stuck in FIN_WAIT1 (2.2.14)

Christopher Barton cpbarton en uiuc.edu
Sab Ene 22 17:38:45 CST 2000


For what it's worth.

A simple network application of mine which runs nightly began freezing the
day I installed 2.2.14 (from 2.2.13) and stopped freezing the day I
installed 2.2.15pre3.

When I would observe this, the worker threads would be stuck in either
FIN_WAIT or CLOSE_WAIT (I don't remember which).

I never had a freeze in 2.2.13.  I've never had a freeze in 15pre3.  I
never had time to look into it, so I suppose it could be something else.  
But the facts seem to fit.

On Thu, 20 Jan 2000, Alan Cox wrote:

> > metalab.unc.edu, all HANG in FIN_WAIT1 after attempting to
> > download a file.
> > I've tried other ftp clients such as ncftp, ftp, and get the same
> > results often.
> 
> Are you running through masquerading
> 
> > Is anyone else having trouble like this?  If I go to a redhat
> > mirror site the problem goes away.  Come back to redhat.com and
> > it is back.  My guess is that something in the configuration of
> > redhat.com, and metalab, and possibly other sites is screwed up.
> 
> They are the sites running wu.ftpd 2.6.0 I believe.
> 
> > Is it possible the 2.2.x kernel still contains some TCP/IP
> > glitches that could be causing this?  What about the remote
> 
> 2.2.15-pre2 has
> o	Network fix kit					(Dave Miller and co)
> 	| Nagle improvements, TCP_CORK/FIN fix
> 	| /proc/net/tcp reports type 4 for timer
> 	| Fix TIME_WAIT logic
> 	| Clean up timer performance
> 	| Handle shutdown() in CLOSE_WAIT right
> 	| Report state change on tcp_fin after setting
> 	|	new state
> 	| Shutdown on close in write_err case 		(Paul Russell)
> 
> 
> So yes there are some. If 2.2.15pre2 fixes your case do let me know
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo en vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/
> 



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda