Tom's Hardware > Forum > Windows 2000/NT > Windows 2000/NT General Discussion > Long delay before FIN after receiving FIN,ACK from client

Long delay before FIN after receiving FIN,ACK from client

Forum Windows 2000/NT : Windows 2000/NT General Discussion - Long delay before FIN after receiving FIN,ACK from client

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Archived from groups: microsoft.public.windowsnt.protocol.tcpip (More info?)

 

I'm runnnig Win2K on a 1+ GHz 2CPU Dell poweredge, about 10-15% CPU load.
Networking is quite unloaded. A TCP session finishes up with the client
sending
a FIN,ACK and then server takes upwards of 2 minutes before responding with
its FIN,ACK. I do not believe the application code is waiting this long to
detect
and close the socket.
Is there some reason why the Windows TCP stack might introduce this delay?
Thanks.
Dave F.

Sponsored Links
Register or log in to remove.

Archived from groups: microsoft.public.windowsnt.protocol.tcpip (More info?)

 

Dave F <Dave F@discussions.microsoft.com> wrote:
> I'm runnnig Win2K on a 1+ GHz 2CPU Dell poweredge, about 10-15% CPU
> load. Networking is quite unloaded. A TCP session finishes up with
> the client sending a FIN,ACK and then server takes upwards of 2
> minutes before responding with its FIN,ACK. I do not believe the
> application code is waiting this long to detect and close the
> socket. Is there some reason why the Windows TCP stack might
> introduce this delay?

Actually, my initial guess would be the application, but to check that
see if you can take a call trace. If it is the stack, it would be the
first time I have ever heard of a stack delaying things that long in
"normal" operation.

rick jones
--
a wide gulf separates "what if" from "if only"
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to raj in cup.hp.com but NOT BOTH...

Reply to Anonymous

Archived from groups: microsoft.public.windowsnt.protocol.tcpip (More info?)

 

Rick, You were entirely right. There was a path without socket.close() and
the garbage collector was cleaning it up a few minutes later. Thanks. Dave

> Actually, my initial guess would be the application, ...
> rick jones
>

Reply to Anonymous

Archived from groups: microsoft.public.windowsnt.protocol.tcpip (More info?)

 

Dave F <DaveF@discussions.microsoft.com> wrote:
> Rick, You were entirely right. There was a path without
> socket.close() and the garbage collector was cleaning it up a few
> minutes later. Thanks. Dave

My pleasure. Always nice to see the intuition working correctly even
as the years advance and bifocals loom large on my horizon :) While
you are going through the app, you might make sure all the close paths
aren't doing bogus abortive closes.

rick jones
--
denial, anger, bargaining, depression, acceptance, rebirth...
where do you want to be today?
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to raj in cup.hp.com but NOT BOTH...

Reply to Anonymous
Tom's Hardware > Forum > Windows 2000/NT > Windows 2000/NT General Discussion > Long delay before FIN after receiving FIN,ACK from client
Go to:

There are 1190 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them