1回のインタラクションで大量のページがリクエストされると、「Failed to extend contact lease」エラーが発生する可能性があります。
問題が発生すると、以下のエラーがSitecore XPログに出力されます:
316 2017:12:10 16:05:50 ERROR Cannot finish Analytics page tracking Exception: Sitecore.Analytics.Exceptions.ContactLockException Message: Failed to extend contact lease for contact ce9c9d9e-2d42-4b82-a871-1a2dd96f050e Source: Sitecore.Analytics at Sitecore.Analytics.Tracking.ContactManager.SaveAndReleaseContact(Contact contact) at Sitecore.Analytics.Pipelines.EndAnalytics.ReleaseContact.Process(PipelineArgs args) at (Object , Object[] ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, Boolean failIfNotExists) at Sitecore.Analytics.Pipelines.EndAnalytics.EndAnalyticsPipeline.Run() at Sitecore.Analytics.Pipelines.HttpRequest.EndAnalytics.Process(HttpRequestArgs args) Exception is thrown for each next page
このようなエラーは、セッション状態の構成が正しくないことが原因で発生する可能性もあります。
パッチを適用する前に、共有セッション状態とプライベート セッション状態の両方が、次のドキュメントに従って正しく構成されていることを確認してください:Session state configuration scenarios
この問題を解決するには、次のオプションのいずれかを検討してください。