web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

IIS worker process high cpu

(0) ShareShare
ReportReport
Posted on by 62

Hello,

We are running CRM 2016 with 8Virtual CPUs and 32GB RAM, memory utilization is fine but very often we are having high CPU Utlization peaking upto 100%. Our users are complaining too often and i would like to know your valuable suggestions to reduce this. 

Running Windows Server 2016

Around 25 Users

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Kokulan Profile Picture
    18,054 on at
    RE: IIS worker process high cpu

    Hi

    I would first check the process that is uses CPU 100%. On IIS, if you go to worker processes, you should be able to see which process pushes the CPU utilisation to this high.

    Once you confirmed that the 100% utilisation is caused by CRM AppPool worker process, you could carry on with investigating this further.

    As described in the link below, the following are major causes for a worker process to behave like this

    1. High error rates within your ASP.NET web application
    2. Increase in web traffic causing high CPU
    3. Problems with application dependencies
    4. Garbage collection
    5. Requests getting blocked or hung somewhere in the ASP.NET pipeline
    6. Inefficient .NET code that needs to be optimised

    Please follow the link below and see if you can identify and recti

    https://stackify.com/w3wp-high-cpu-usage/

    If you cannot troubleshoot this with built in Windows tools, you could try the free Stackify or similar tool to identify which URL or what type of requests causing this.

    https://stackify.com/prefix/

    Its also worth checking IIS HTTP logs and enabling Failed Requests Tracing would definitely help as well

    https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis

  • axdynasty Profile Picture
    62 on at
    RE: IIS worker process high cpu

    We have Kingsway integration services running on a different server. I have limited the CPU for application pool to 75% and throttle. I will update you all soon. Sorry for the late reply though.

  • Suggested answer
    PranavShroti Profile Picture
    4,510 on at
    RE: IIS worker process high cpu

    Check below :

    1. Is this a single server deployment, than is it being shared by other applications ? like other asp.net apps, DB etc

    2. Is there any background processes like batch jobs etc runs in CRM (when CPU utilization goes high)

    3. check if this is enabled : Power plan of the machine to “High Performance: support.microsoft.com/.../slow-performance-on-windows-server-when-using-the-balanced-power-plan

  • gdas Profile Picture
    50,091 Moderator on at
    RE: IIS worker process high cpu

    Hi.

    What kind of customization in CRM you did?

    This might be the cause for your customization so try to find out after which page or which action memory got increasing , open the memory utilization window and the CRM in parallel and do the regular activity follow which action taking time .

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Aric Levin - MVP Profile Picture

Aric Levin - MVP 2 Moderator

#2
MA-04060624-0 Profile Picture

MA-04060624-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans