[mapguide-users] MapGuide Open Source 1.1 Stability issues

Joel Carranza jec at gatekeeper.com
Thu Feb 1 19:32:04 EST 2007


I'm using the Oracle King provider (v0.5.1) exclusively on a map with 
approximately 50 layers (Windows 2003 SP1 Server).  When it is working, 
it runs just fine. However, our MapGuide server (v1.1) just can't seem 
to keep itself together for longer than about 30 minutes. The server 
doesn't seem to be leaking any memory, its hovering at just around 80 
megs, but everything just seems to quit without any real explanation. 
Its going along fine and then all of a sudden, the map stops redrawing. 
Here are an example of some typical log error messages that I see

[Thu Feb 01 14:50:35 2007] [error] [client 207.168.238.168] FastCGI: 
incomplete
headers (0 bytes) received from server "C:/Program 
Files/MapGuideOpenSource/WebS
erverExtensions/www/mapagent/MapAgent.exe", referer: 
http://altitude.gatekeeper.
com:8008/mapguide/mapviewerajax/mapframe.php?MAPDEFINITION=Library%3A%2F%2FPeopl
es%2FMap.MapDefinition&TYPE=HTML&SHOWLEGEND=1&SHOWPROP=1&INFOWIDTH=200&LOCALE=en
&HLTGT=1&HLTGTNAME=&SHOWSLIDER=1&SESSION=eb141a50-ffff-ffff-8000-000e7ff16a67_en


[Thu Feb 01 14:52:26 2007] [error] [client 207.168.238.165] (OS 121)The 
semaphor
e timeout period has expired.  : FastCGI: failed to connect to server 
"C:/Progra
m 
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe": 
Creat
eFile()/WaitNamedPipe() timed out

One suspicion I have had is that the problem lies with the 
MapGuide/FastCGI interaction. I disabled FastCGI and ran MapGuide as a 
regular CGI application and i wasn't able to hang the server anymore. I 
did get one error

[Thu Feb 01 15:37:06 2007] [error] [client 207.168.238.168] Premature 
end of scr
ipt headers: MapAgent.exe, referer: 
http://altitude.gatekeeper.com:8008/mapguide
/mapviewerajax/legendui.php?LOCALE=en
[Thu Feb 01 15:37:06 2007] [error] [client 207.168.238.168] (70007)The 
timeout s
pecified has expired: ap_content_length_filter: apr_bucket_read() 
failed, refere
r: 
http://altitude.gatekeeper.com:8008/mapguide/mapviewerajax/legendui.php?LOCAL
E=en
[Thu Feb 01 15:37:07 2007] [error] [client 207.168.238.168] Premature 
end of scr
ipt headers: MapAgent.exe, referer: 
http://altitude.gatekeeper.com:8008/mapguide
/mapviewerajax/legendui.php?LOCALE=en

Which resulted in a zombie mapguide process just hanging around until I 
killed it.

So i'm not quite sure where to go from here. Are other people having 
success running a stable server? Did you change the FastCGI settings? 
Not run FastCGi at all? What data providers are you using?

Joel
Gatekeeper Systems





More information about the mapguide-users mailing list