[mapguide-trac] #900: Connections in CLOSE_WAIT status never close and are not reused

MapGuide Open Source trac_mapguide at osgeo.org
Thu Jan 28 15:54:53 EST 2010


#900: Connections in CLOSE_WAIT status never close and are not reused
-----------------------+----------------------------------------------------
 Reporter:  amitmarty  |         Owner:          
     Type:  defect     |        Status:  reopened
 Priority:  high       |     Milestone:          
Component:  Server     |       Version:  2.0.2   
 Severity:  critical   |    Resolution:          
 Keywords:             |   External_id:          
-----------------------+----------------------------------------------------
Comment (by brucedechant):

 I believe the CLOSE_WAIT issue is resolved, but the connection limit of
 the ACE reactor used on Windows still exists. Linux uses a different ACE
 reactor that doesn't have a limit.

 We should change the Windows implementation to use the same ACE reactor as
 used on Linux - ie: Select reactor

 The change involves adding the following line to the top of the
 ACE/ACE_wrappers/ace/config.h file:
 #define ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL

 The Windows Service Control Manager code will need to be updated to work
 with this new ACE reactor as the MapGuide server service fails to start
 with just this change. It does work properly from the command line though.

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/900#comment:5>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list