Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Richard Barg 358 posts 532 karma points
    May 24, 2017 @ 22:55
    Richard Barg
    0

    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).

  • Craig Mayers 164 posts 508 karma points
    May 25, 2017 @ 09:42
    Craig Mayers
    0

    Hi Richard,

    In IIS for the site have you enabled 32-bit mode?

    1. Right click on the Application Pool and select “Advanced Settings…” or select the same from the Actions pane after selecting the Application pool
    2. Change the “Enable 32-bit Applications” to True (if you want the application pool to spawn in a 32-bit mode)
    3. Click OK

    See if that reduces the spikes you are seeing.

    Regards

    Craig

Please Sign in or register to post replies

Write your reply to:

Draft