Sockets stuck in FIN_WAIT1 (2.2.14)

Mike A. Harris mharris en meteng.on.ca
Jue Ene 20 08:27:13 CST 2000


I don't know what the problem is here but it is driving me
absolutely crazy to the extreme.

My kernel is 2.2.14, and this happened with 2.2.13 as well.  FTP
connections to ANY site in the redhat.com domain (ftp.redhat.com,
updates.redhat.com, contrib.redhat.com) as well as
metalab.unc.edu, all HANG in FIN_WAIT1 after attempting to
download a file.

If I download any file, or try to view a file in any of the
aforementioned ftp sites, Midnight Commander (my FTP client) sits
there frozen until I kill it from another VC.  Prior to killing
it, I do a netstat -nt, and see:

2 root en asdf:/usr/src# netstat -nt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 206.248.78.167:1293     152.19.254.81:18982     CLOSE_WAIT
tcp        0      0 206.248.78.167:1278     152.19.254.81:21        ESTABLISHED
tcp        0      1 206.248.78.43:1272      152.19.254.81:22819     LAST_ACK
tcp        0      1 206.248.78.43:1262      152.19.254.81:21        FIN_WAIT1
tcp        0      7 206.248.78.23:1211      209.10.41.242:21        FIN_WAIT1
tcp        1      0 206.248.78.192:1170     206.168.112.90:80       CLOSE_WAIT
tcp        1      0 206.248.78.192:1169     206.168.112.90:80       CLOSE_WAIT
tcp        1      0 206.248.78.192:1168     206.168.112.90:80       CLOSE_WAIT
tcp        0      0 127.0.0.1:7101          127.0.0.1:1028          ESTABLISHED
tcp        0      0 127.0.0.1:1028          127.0.0.1:7101          ESTABLISHED


Every time this freeze occurs, I check netstat -nt and see the
"state" is FIN_WAIT1.  If I sit here waiting, it is an indefinite
wait.  This occurs 100% of the time when I connect to any of the
sites mentioned above.  I can change dirs easily on these sites,
but the second I download a SINGLE file, I get the file intact
and it is saved, and complete, but the FTP client hangs, and the
connection shows FIN_WAIT1 in netstat.

I've tried other ftp clients such as ncftp, ftp, and get the same
results often.

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.

Are there tcp/ip settings that can be played with in /proc on a
linux system which could have a negative result like I'm
experiencing?  I'm refering to the REMOTE computer that is as I'm
using a default setup with no tweaks..

Any help publically or privately to help narrow down this
incredibly annoying glitch would be greatly appreciated in the
extreme!!!

Is it possible the 2.2.x kernel still contains some TCP/IP
glitches that could be causing this?  What about the remote
sites?  Does anyone know what kernel redhat.com, metalab, etc..
uses, and what FTP server software?

Thanks in advance.
TTYL


--
Mike A. Harris                                     Linux advocate     
Computer Consultant                                  GNU advocate  
Capslock Consulting                          Open Source advocate

Join the FreeMWare project - the goal to produce a FREE program in
which you can run Windows 95/98/NT, and other operating systems.

                    http://www.freemware.org


-
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