In SDL Web 8.5, webapps running at 100% CPU when reading/writing simultaneously to Sdl.Web.Delivery.Model.DynamicDataLoader
000007277|6/29/2018 4:57 PM
Scope/Environment
Web 8.5, DXA
Symptoms/Context
Using SDL Web 8.5 and DXA 1.7 there are several incidents where webapps were running at 100% CPU because the hottest/working threads were reading and writing at the same time to the same dictionary object Sdl.Web.Delivery.Model.DynamicDataLoader._loaded.
If the Content Delivery stack is on Microsoft Azure, typically the administrator will recover webapp by scaling it down and scaling it back up. When the webapp is in a hung state it will ignore start/stop commands; the only way to recover is to rescale the webapp.
Resolution
A hotfix is available to resolve the issue, CD_8.5.0.9986. You can obtain the hotfix via FTP by following the below article: