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 MB
andgcServer.Enabled
set tofalse
\ In this case we recommend to enableServer GC
. -
gcServer.Enabled
is neithertrue
norfalse
\ This case should be investigated. -
gcServer.Enabled
isfalse
In this case we're running Workstation GC.\ You could be seeing some GC issues within theMSExchangeMapiFrontEndAppPool
App 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.exe
and change thegcServer Enabled
value fromfalse
totrue
- Recycle the
MAPI Front End App Pool
by running:Restart-WebAppPool MSExchangeMapiFrontEndAppPool
viaPowerShell
or by running:\%winDir%\system32\inetSrv\AppCmd.exe RECYCLE AppPool "MSExchangeMapiFrontEndAppPool"
viacmd.exe
Included in HTML Report?
Yes
Additional resources: