Повторная ошибка файла журнала Sitecore

У меня есть сайт sitecore 7.2, и он обновлен с 6.6. Любые идеи, почему в файле журнала много раз появляется следующая ошибка:

ManagedPoolThread #3 2015:07:14 10:03:48 ERROR Exception occurred in retryer scope :
   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Sitecore.Data.DataProviders.Retryer.ExecuteNoResult(Action action, Action recover)
   at Sitecore.Analytics.Automation.Data.Sql.SqlAutomationProvider.GetDueStates(AutomationStatesDataTable dataTable, Int32 maxEntries)
   at Sitecore.Analytics.Automation.AutomationWorker.GetDueStates(AutomationStatesDataTable dataTable)
   at Sitecore.Analytics.Automation.AutomationWorker.Process()
   at Sitecore.Analytics.Automation.AutomationWorker.<Wakeup>b__4(Object state)
   at Sitecore.Threading.ManagedThreadPool.ProcessQueuedItems()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

person Mohammed Syam    schedule 14.07.2015    source источник
comment
Проверьте строку подключения аналитики — попробуйте подключиться к базе данных с помощью SQL Server Management Studio, используя учетные данные из этой строки подключения.   -  person Marek Musielak    schedule 14.07.2015
comment
Первоначально строка аналитического подключения неверна. Я исправлю ее и проверю, не появится ли ошибка в файле журнала. Спасибо   -  person Mohammed Syam    schedule 14.07.2015


Ответы (2)


Исключение, которое вы видите, возникает, когда строка подключения к базе данных Analytics неверна.

Попробуйте подключиться к базе данных с помощью SQL Server Management Studio, используя учетные данные из этой строки подключения.

Он отображается несколько раз из-за Retryer, который пытается повторно выполнить запрос после сбоя (см. ответ Jason Home для более подробное объяснение retryer).

person Marek Musielak    schedule 14.07.2015

Причина, по которой вы видите одну и ту же ошибку несколько раз, заключается в том, что retryer будет повторять неудачные запросы к базе данных количество раз, равное количеству попыток, указанному в параметре.

Ниже приведен раздел retryer, взятый из web.config v7.2:

<!-- RETRYER
         When enabled, the Retryer resends failed database requests a specified number of times.
         For example, this is useful if you configure a Sitecore instance to support hot failover for database calls.
         Default value: disabled="true"
    -->
    <retryer disabled="true" type="Sitecore.Data.DataProviders.Retryer, Sitecore.Kernel">
      <param desc="Number of tries">6</param>
      <param desc="Interval between tries">00:00:00.500</param>
      <param desc="Log each exception (should be used for debug only)">true</param>
    </retryer>
person Jason Horne    schedule 14.07.2015
comment
Первоначально строка аналитического подключения неверна. Я исправлю ее и проверю, не появится ли ошибка в файле журнала. спасибо - person Mohammed Syam; 14.07.2015