Переполнение журнала Episerver с Web HttpException 0x80004005

Я использую EpiServer 8, на нескольких серверах, которые подключены к одной и той же БД.

На всех них каждые 1-2 секунды появляется следующее сообщение журнала, которое приводит к тому, что файлы журнала становятся большими и трудными для навигации:

2015-12-23 08: 19: 28,728 [62] ОШИБКА EPiServer.Global: 1.2.5 Необработанное исключение в ASP.NET System.Web.HttpException (0x80004005): файла '/link/43f936c99b234ea397b261c538ad07c9.aspx' не существует. на System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(виртуальный_путь виртуальный_путь, булевой noBuild, Boolean, Boolean allowCrossApp allowBuildInPrecompile, Boolean, Boolean throwIfNotFound ensureIsUpToDate) при System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext контексте, виртуальный_путь виртуальный_путь, Boolean, Boolean noBuild allowCrossApp, булева allowBuildInPrecompile, булева throwIfNotFound, булева ensureIsUpToDate) при System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(виртуальный_путь виртуальный_путь, HttpContext контекста, Boolean, Boolean allowCrossApp throwIfNotFound) в System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(виртуальный_путь виртуальный_путь, тип requiredBaseType, HttpContext context, Boolean allowCrossApp) в System.Web.Routing.PageRouteHandler.GetHttpHandler(RequestContext requestContext) в System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(контекст HttpContextBext.Net для сброса) ep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(шаг IExecutionStep, булево и завершено синхронно)

Я искал в Интернете и обнаружил, что некоторые люди ссылались на эту проблему (даже с точным идентификатором GUID), но предложенные решения были либо неактуальны, либо бесполезны.

GUID страницы "43f936c..." является ссылкой на мою корневую страницу с ID=1. Корневая страница недоступна (или, по крайней мере, не должна быть доступна)

Я думал, что это может быть проблема мониторинга, но я получаю эту ошибку в моей тестовой среде, которая вообще не контролируется. (но использует ту же БД)

2 ответа

Решение

Не было сделано никаких выводов о причинах этой ошибки, но мы решили отключить журнал для этого класса (установив для уровня отладки "none" для этого пространства имен).

Первое, что я хотел бы проверить, это "ManageWebsites" в "Admin" и подтвердить, что каждый экземпляр EPiserver имеет одинаковый набор стартовой страницы. Если это нормально, продолжайте сравнивать файлы web.config.

Другие вопросы по тегам