リモートのReportingサーバーを使用する場合のPathアナライザーの問題


説明

リモートのReportingサーバーを使用する場合に、次のPathアナライザーのエラーがContent Managementインスタンス ログ ファイルに記録される場合があります。

ERROR [Path Analyzer] experienceAnalytics/api/logger
Exception: System.Net.WebException
Message: The remote server returned an error: (500) Internal Server Error.
Source: System
  at System.Net.HttpWebRequest.GetResponse()
  at Sitecore.PathAnalyzer.Extensions.HttpWebRequestExtensions.ExecuteRequest(HttpWebRequest request, Action`1 successAction, Action`1 unsuccessfulAction, Action`1 errorAction, Action completeAction)

ERROR System.InvalidOperationException: experienceAnalytics/api/logger ---> System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
  at System.Net.HttpWebRequest.GetResponse()
  at Sitecore.PathAnalyzer.Extensions.HttpWebRequestExtensions.ExecuteRequest(HttpWebRequest request, Action`1 successAction, Action`1 unsuccessfulAction, Action`1 errorAction, Action completeAction)
  --- End of inner exception stack trace ---
  at Sitecore.PathAnalyzer.Data.Remote.RemoteTreeDefinitionService.<Get>b__1b(Exception errorException)
  at Sitecore.PathAnalyzer.Extensions.HttpWebRequestExtensions.ExecuteRequest(HttpWebRequest request, Action`1 successAction, Action`1 unsuccessfulAction, Action`1 errorAction, Action completeAction)
  at Sitecore.PathAnalyzer.Data.Remote.RemoteTreeDefinitionService.Get(Guid id)
  at Sitecore.PathAnalyzer.Data.MapStatusService.GetBuildStatusMessage(Guid treeDefinitionId)
  at Sitecore.PathAnalyzer.Data.MapStatusService.GetMessages(Guid mapId)
  at Sitecore.PathAnalyzer.Services.Controllers.TreeDefinitionController.GetStatus(TreeDefinitionRequest request)

解決策

本事象を解決するには、次の構成ファイルをレポート サーバーの「\App_Config\Include\zzz」フォルダーに配置します。 Sitecore.Support.110707.config