アイテムの変更頻度が高いことが原因でEventQueueテーブルのサイズが大幅に増加している場合、Indexingサブロールが有効化されたSitecoreインスタンスでリソースの消費量が増大する場合があります。その結果、SitecoreがEventQueueのクリーン アップを試みた際に、タスクがタイムアウトで失敗する可能性があります。
この問題の影響を緩和するには、以下の手順を実施してください。
TRUNCATE TABLE [EventQueue]
将来的にこの問題が発生しないように予防するには、以下の手順を実施してください。
手順2および3は\App_Config\Include\zzzフォルダーに構成パッチ ファイルを作成することで実施します。例:
<?xml version="1.0" encoding="utf-8"?> <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/" xmlns:role="http://www.sitecore.net/xmlconfig/role/"> <sitecore> <settings> <setting name="InstanceName" value="CM" role:require="ContentManagement"/> </settings> <scheduling> <agent type="Sitecore.Tasks.CleanupEventQueue, Sitecore.Kernel" set:interval="01:00:00" role:require="ContentManagement"> <DaysToKeep> <patch:delete/> </DaysToKeep> <IntervalToKeep>04:00:00</IntervalToKeep> </agent> </scheduling> </sitecore> </configuration>