[Fwd: Lingering open sockets on Mac/Unix?]

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Fwd: Lingering open sockets on Mac/Unix?]

Andreas.Raab
Oops, just realized that I sent this to the old list address:

-------- Original Message --------
Subject: Lingering open sockets on Mac/Unix?
Date: Thu, 07 Dec 2006 12:53:30 -0800
From: Andreas Raab <[hidden email]>
To: squeak vm <[hidden email]>
CC: John M McIntosh <[hidden email]>,  Ian Piumarta
<[hidden email]>

Hi Guys -

Josh and I just had an interesting problem on MacIntel. After running
and quitting out of a Croquet session the remote router still held onto
some connections from the (theoretically disconnected) client.
Investigating the problem further (via netstat -a on the client) indeed
confirmed that there were open socket connection between the VM and the
remote although the Socket objects inside the image were already destroyed.

What that means is that OS sockets survived a call to Socket>>destroy
(we verified that Socket>>destroy is indeed being called). Has anyone
seen similar behavior before? Any ideas what could causing this?

Cheers,
   - Andreas


Reply | Threaded
Open this post in threaded view
|

Re: [Fwd: Lingering open sockets on Mac/Unix?]

David T. Lewis
On Thu, Dec 07, 2006 at 02:19:20PM -0800, Andreas Raab wrote:
> What that means is that OS sockets survived a call to Socket>>destroy
> (we verified that Socket>>destroy is indeed being called). Has anyone
> seen similar behavior before? Any ideas what could causing this?

Could it be the old FIN_WAIT_2 problem?
  http://httpd.apache.org/docs/1.3/misc/fin_wait_2.html

Dave