Exchange 2010 ECP App Pool High CPU issue

Hi Readers,

Sharing a unique issue that we have faced recently, ECP app pool on all our CAS servers was constantly taking High CPU.

Capture2

As a workaround We have to recycle the pool so that it comes back to Normal state.

Capture3

When the issue occurs we can’t login to ECP, it just keeps on waiting as below:

Capture1

As suggested by Microsoft, we captured proc dump & submitted it to them.

Below came out from the proc dump:

extest_87587868969124 account that is used by Microsoft SCOM was trying to

access the below regkey

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeTenantMonitoring

Access was denied and all subsequent threads associated with the ECP app pool were getting backed up waiting for this thread to complete.

On investigating further , it was found that this key doesn’t exists.

So below solution was suggested, run the commands on all CAS servers. (change path according to your environment)

add-pssnapin Microsoft.Exchange.Management.PowerShell.Setup

new-perfcounters –definitionfilename “C:\Program Files\Microsoft\Exchange Server\V14\Setup\Perf\MSExchangeTenantMonitoringPerformanceCounters.xml”

As soon as we ran this CPU came back to normal 🙂

Regards

Sukhija Vikas

http://msexchange.me

 

 

Advertisements

One thought on “Exchange 2010 ECP App Pool High CPU issue

  1. Thank you for your post. It helped me out. I used this syntax so that I could guarantee that I targeted the correct path for Exchange.

    new-perfcounters –definitionfilename “$env:exchangeinstallpath\Setup\Perf\MSExchangeTenantMonitoringPerformanceCounters.xml”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s