Several months ago we were having periodic outages of the site where our server which has 8 CPU and 16 gb ram, ie. IIS application server, was repeatedly spiking to 90-100% CPU activity causing the server to become overloaded and our websites inaccessible. We have been plagued by this for years. We have a wave and it suddently stops. In this series in March, the outages stopped immediately after emptying the content and media recyles bins.
This month our developer was cleaning up Umbraco in anticipation of upgrading from 4.11.10 to the 6.26. He deleted a large number of unused XSLT files then began deleting unused/no longer used Macros. After one Macro deletion, we again began experiencing outages characterized by 90-100% CPU max on all 8 CPUs. After a day or so, they have stopped. My programmer has begun to re-index Examine daily which seems to have helped. However, we are now afraid to delete macros, document types etc from the db for fear it will blow up our public access.
We're not going to delete any more macros for now. It seems like Umbraco, in trying to propogate changes to the db occasioned by the macro deletion is taking all the CPU power, leaving no ability for users of the website to access the front out (pubic website).
Can anyone offer an explanation as to what is happening here and suggestions beside upgrading to 6.26? (we're also going to upgrade to Windows Server 2012).
Unexplained Repeated Disabling Spikes Hangs Public Site After Deleting Macros
Notes: This post relates to another one: https://our.umbraco.org/forum/using-umbraco-and-getting-started/85487-unexplained-spike-in-iis-server-cpu-activity-nearly-100-causing-outages
Several months ago we were having periodic outages of the site where our server which has 8 CPU and 16 gb ram, ie. IIS application server, was repeatedly spiking to 90-100% CPU activity causing the server to become overloaded and our websites inaccessible. We have been plagued by this for years. We have a wave and it suddently stops. In this series in March, the outages stopped immediately after emptying the content and media recyles bins.
This month our developer was cleaning up Umbraco in anticipation of upgrading from 4.11.10 to the 6.26. He deleted a large number of unused XSLT files then began deleting unused/no longer used Macros. After one Macro deletion, we again began experiencing outages characterized by 90-100% CPU max on all 8 CPUs. After a day or so, they have stopped. My programmer has begun to re-index Examine daily which seems to have helped. However, we are now afraid to delete macros, document types etc from the db for fear it will blow up our public access.
We're not going to delete any more macros for now. It seems like Umbraco, in trying to propogate changes to the db occasioned by the macro deletion is taking all the CPU power, leaving no ability for users of the website to access the front out (pubic website).
Can anyone offer an explanation as to what is happening here and suggestions beside upgrading to 6.26? (we're also going to upgrade to Windows Server 2012).
Hi Richard,
In IIS for the site have you enabled 32-bit mode?
See if that reduces the spikes you are seeing.
Regards
Craig
is working on a reply...