Sitecore - Glass Mapper Контекст Sitecore является нулевым после модели Slow Glass
Некоторое время мы получаем пустое исключение для Glass Mapper SitecoreContext, и это делает страницы сайта пустыми. Он автоматически разрешается при повторном использовании пула приложений. Мы не можем повторить эту проблему в среде разработчиков.
Я подозреваю, что это связано с временем загрузки модели. Мы также используем кеширование. Пожалуйста, поделитесь подробностями, если кто-нибудь сталкивался с этой проблемой.
Журналы:
7968 16:12:30 WARN Slow Glass Model - Time: 612 Cachable: True Type: Castle.Proxies.IHome_PageProxy Key: DefaultScripIntelligence{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}bf536a50-a369-446f-a6cc-4413b98c5cc0enwebInforma.Models.Informa.Models.sitecore.templates.User_Defined.Base_Templates.I___BasePageFalsestopwatch
ManagedPoolThread #2 16:12:31 INFO Trying to load XML configuration /App_Config/Security/GlobalRoles.config
5968 16:12:31 INFO Trace: NewRelic.SetTransactionName(Webpage,Author Page)
7968 16:12:31 ERROR Siteroot context is nullSystem.NullReferenceException: Object reference not set to an instance of an object.
at Glass.Mapper.Sc.SitecoreService.GetItem[T](String path, Boolean isLazy, Boolean inferType) in c:\TeamCity\buildAgent\work\8567e2ba106d3992\Source\Glass.Mapper.Sc\SitecoreService.cs:line 599
at Glass.Mapper.Sc.AbstractSitecoreContext.GetRootItem[T](Boolean isLazy, Boolean inferType) in c:\TeamCity\buildAgent\work\8567e2ba106d3992\Source\Glass.Mapper.Sc\AbstractSitecoreContext.cs:line 80
at Jabberwocky.Core.Caching.Base.BaseCacheProvider.GetFromCache[T](String key, TimeSpan absoluteExpiration, Func`1 callback)