Link to home
Start Free TrialLog in
Avatar of Michael McGovern
Michael McGovernFlag for United States of America

asked on

IIS cpu spikes after DLL updates

Hello EE community,

We host over 600 sites in a farm of 6 servers and on a monthly basis we do a deployment that will overwrite the DLLs in a folder called \BIN which is a centralize point for the binaries of all the site folders. We have a symbolic link to the \BIN folder under each site folder. During the deployment, we run a script on all 6 servers, that will stop IIS, overwrite the DLLs in the \BIN directory then start IIS. The minute this happens, the CPU spikes to a steady 100% which could last up to 3-4hours on all the servers once the first request comes in for each site. I understand that it goes through a "warm-up" process on the first hit x 650 w3wp.exe processes running = CPU spike. The way we get around this is by restarting the servers.This happens on every deployment. Is this normal?  If not, how could I troubleshoot this issue to find out what is causing this.

Antivirus has the necessary exclusions.
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Yes it is normal since it does a recompile if you look at the process load you will see msccoresvw.exe busy working
Avatar of Michael McGovern

ASKER

Is there anything that can be done besides upgrading the hardware to get around the CPU spike?  I'm curious to know what others who are in similar situation like me handle it.
ASKER CERTIFIED SOLUTION
Avatar of Michael McGovern
Michael McGovern
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial