アイテムの変更頻度が高いことが原因で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>