[mapguide-users] R: Server stops working after 2-3 days

Franco Caloni franco.caloni at stacec.com
Mon May 4 01:03:22 PDT 2015


Solved...
there was a call to MgInitializeWebTier() in a page that was causing the
crash,
removing that call and leaving MgInitializeWebTier() in global.asasx
Application_Start() solved.

Franco


> Hi all,
> MG 2.6 64bit on Windows Server 2008 R2/IIS.
> I'm experiencing a stability problem on my production server.
> My application works fine on both my development machine (Win 7,
> VS2013, C#) and the server, but on the server, after some time it stay
> up (and works), let's say 2-3 days, it stops working giving this error
> (in Event Viewer):
> 
> -----------------------------------------------------------------------
> -----
> -----
> Process information:
>     Process ID: 6464
>     Process name: w3wp.exe
>     Account name: IIS APPPOOL\MapGuide26AppPool
> 
> Exception information:
>     Exception type: MgResourcesLoadFailedException
>     Exception message: Failed to load the resource file
> "Resources/mapguide_en.res" for locale "en".
>    at MgInitializeWebTier line 131 file InitializeWebTier.cpp
>    at MgInitializeWebTierInternal line 102 file InitializeWebTier.cpp
>    at MgResources.LoadResources line 338 file
> c:\working\build_area\mapguide\2.6.0\x64\mgdev\common\foundation\System
> /Reso
> urces.cpp
>    ==== [C++ <-> .net] ====
>    in
> OSGeo.MapGuide.MapGuideApiPINVOKE.SWIGExceptionHelper.ThrowCustomExcept
> ion(S
> tring className, IntPtr cptr)
>    in OSGeo.MapGuide.MapGuideApiPINVOKE.MgInitializeWebTier(String
> jarg1)
>    in CityGis.Ente.GoCartografia.Page_Load(Object sender, EventArgs e)
>    in System.Web.UI.Control.LoadRecursive()
>    in System.Web.UI.Page.ProcessRequestMain(Boolean
> includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
> 
> Request information:
>     Request URL: theUrl
>     Request path: thePath
>     User host address: TheServerIP
>     User: theUserName
>     Is authenticated: True
>     Authentication Type: ApplicationCookie
>     Thread account name: IIS APPPOOL\MapGuide26AppPool
> 
> Thread information:
>     Thread ID: 9
>     Thread account name: IIS APPPOOL\MapGuide26AppPool
>     Is impersonating: False
>     Stack trace:    in
> OSGeo.MapGuide.MapGuideApiPINVOKE.SWIGExceptionHelper.ThrowCustomExcept
> ion(S
> tring className, IntPtr cptr)
>    in OSGeo.MapGuide.MapGuideApiPINVOKE.MgInitializeWebTier(String
> jarg1)
>    in CityGis.Ente.GoCartografia.Page_Load(Object sender, EventArgs e)
>    in System.Web.UI.Control.LoadRecursive()
>    in System.Web.UI.Page.ProcessRequestMain(Boolean
> includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
> 
> -----------------------------------------------------------------------
> -----
> -----
> 
> At this point I have to manually restart the application pool (not
> recycling it, but restarting), and the application works again for 2-3
> day then I have the same error again....
> I already given to "Everyone" and "IIS APPPOOL\MapGuide26AppPool"
> users full control on resource folder (which is not under "Program"
> folder), but still have the problem.
> It seems an application pool setting problem but can't figure what is
> (I didn't changed the setting the MG setup made on AppPool when I
> installed it) any ideas?
> 
> Thanks
> 
> Franco





More information about the mapguide-users mailing list