MAPI Front End App Pool GC Mode Check
Description:
We validate the Garbage Collection (GC) configuration for MSExchangeMapiFrontEndAppPool App Pool if the check is executed against an Exchange 2013 server that is not running the EdgeTransport role.
We check if:
-
The server has a total memory of
21474836480 MBandgcServer.Enabledset tofalse\ In this case we recommend to enableServer GC. -
gcServer.Enabledis neithertruenorfalse\ This case should be investigated. -
gcServer.EnabledisfalseIn this case we're running Workstation GC.\ You could be seeing some GC issues within theMSExchangeMapiFrontEndAppPoolApp Pool. However, you don't have enough memory installed on the system to recommend switching the GC mode by default without consulting a support professional.
How to fix this:
- Go into the file
MSExchangeMapiFrontEndAppPool_CLRConfig.config\ You can find the file by running%winDir%\system32\inetSrv\AppCmd.exe list AppPool "MSExchangeMapiFrontEndAppPool" /text:"CLRConfigFile"viacmd.exe\ It should be located here:%ExchangeInstallPath%\bin\MSExchangeMapiFrontEndAppPool_CLRConfig.config - Open the file by using an elevated
notepad.exeand change thegcServer Enabledvalue fromfalsetotrue - Recycle the
MAPI Front End App Poolby running:Restart-WebAppPool MSExchangeMapiFrontEndAppPoolviaPowerShellor by running:\%winDir%\system32\inetSrv\AppCmd.exe RECYCLE AppPool "MSExchangeMapiFrontEndAppPool"viacmd.exe
Included in HTML Report?
Yes
Additional resources: