- Server - Windows Server 2012 R2
- CPU - AMD Opteron(tm) processor 6174 2.20GHz (12 processors)
- RAM - 8.00 GB
- System Type - 64-bit OS
- IIS - version 8.5.9699.16384
- SiteFinity - 9.1.6131
- Virtual Server
- No Load balancing
- Database - not affected/separate server
Periodically our servers IIS worker process that runs the Application pool for our production release of our website, built with SiteFinity, spikes and remains pegged at 100%. Something within the web application is utilizing all the resources available to the machine to just run the IIS worker process.
Our site, with minimal load will all of a sudden start using all the processor that is available and we cannot track this issue down. It doesn't seem to happen at any one point in the day or affected by high load. When this happens, we have to either allocate lots of resources to the machine, which requires a re-boot since we are not cloud hosted OR we have to recycle the application pool and release the resources and flush the requests and hope that we killed the process.
We have been through the optimization document for start up, All our pages are on a "standard" cache, 3 minute cache with a slide. All our images are on a long cache policy with a slide, all our images are also on disk and not being served up through the CMS.
Doing some digging, found some very old articles detailing what sounds like exactly our problem. I understand that these are very old and are in very old SF instances, however the issue sounds identical, High CPU utilization with minimal load:
- http://www.sitefinity.com/developer-network/forums/bugs-issues-/sitefinity-down---w3wp-exe-using-95--100-of-cpu
- http://www.sitefinity.com/developer-network/forums/bugs-issues/high-cpu-utilization
Anyone experience anything like this with SiteFinity recently and have any tips/tricks/coupons on what you did to resolve or located the rogue process chewing up server resources?
Thanks and look forward to your response.