[Mapguide-trac] [mapguide-trac] #2596: Constant crashes under high load/many concurrent requests
MapGuide Open Source
trac_mapguide at osgeo.org
Mon Jun 6 13:07:43 PDT 2016
#2596: Constant crashes under high load/many concurrent requests
------------------------+------------------------------
Reporter: andymorf | Owner:
Type: defect | Status: new
Priority: high | Milestone: 3.1
Component: Server | Version: 3.0.0
Severity: blocker | Keywords: crash, high load
External ID: |
------------------------+------------------------------
Firing 100-200 concurrent QUERYMAPFEATURES (according Maptip) to mapagent
leads to constant crashing of mgserver. Before crashing there are a lots
of exceptions logged:
{{{
Error: Invalid argument(s):
String argument is empty: className
StackTrace:
- MgRenderingServiceHandler.ProcessOperation line 83 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\RenderingServiceHandler.cpp
- MgOpQueryFeatures.Execute line 125 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\OpQueryFeatures.cpp
- MgServerRenderingService.QueryFeatures line 1093 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerRenderingService.RenderForSelection line 1826 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerFeatureService.SelectFeatures line 451 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerFeatureService.cpp
- MgServerSelectFeatures.SelectFeatures line 331 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerSelectFeatures.cpp
- MgServerSelectFeatures::ValidateParam line 826 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerSelectFeatures.cpp
<2016-06-06T20:41:30> 8788 MgStress 127.0.0.1
Administrator
Error: The specified class was not found.
StackTrace:
- MgRenderingServiceHandler.ProcessOperation line 83 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\RenderingServiceHandler.cpp
- MgOpQueryFeatures.Execute line 125 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\OpQueryFeatures.cpp
- MgServerRenderingService.QueryFeatures line 1093 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerRenderingService.RenderForSelection line 1826 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerDescribeSchema.GetClassDefinition line 1029 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerDescribeSchema.cpp
<2016-06-06T20:41:30> 6236 MgStress 127.0.0.1
Administrator
Error: An exception occurred in FDO component.
Error occurred in Feature Source
(Library://oradata/av.FeatureSource): c_KgOraSelectCommand.Execute :
ERROR: FindClassDefinition() return NULL (Cause: , Root Cause:
c_KgOraSelectCommand.Execute : ERROR: FindClassDefinition() return NULL )
StackTrace:
- MgRenderingServiceHandler.ProcessOperation line 83 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\RenderingServiceHandler.cpp
- MgOpQueryFeatures.Execute line 125 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\OpQueryFeatures.cpp
- MgServerRenderingService.QueryFeatures line 1093 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerRenderingService.RenderForSelection line 1826 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\rendering\ServerRenderingService.cpp
- MgServerFeatureService.SelectFeatures line 451 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerFeatureService.cpp
- MgServerSelectFeatures.SelectFeatures line 331 file
c:\working\build_area\mapguide\3.1.0\x64\mgdev\server\src\services\feature\ServerSelectFeatures.cpp
}}}
* If sending the requests one after another, everyone is executed correct
response.
* KingOra is used
--
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/2596>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list