私は、SwitchMasterToWeb.configがいくつかの問題に気付かれることなく実装されたことに同意します。
このエラーが発生するのは、通常、 'syncMaster'インデックス更新戦略がないため、すべての「マスター」データベースインデックスとともに削除されるためです。これは、SwitchMastertoWeb.configファイルでも削除されている可能性があります。これがファイルに存在するかどうかを確認してください -
<indexUpdateStrategies>
<syncMaster>
<patch:delete />
</syncMaster>
</indexUpdateStrategies>
「sitecore_list_index」を削除すると、問題が発生することがあります。 Sitecoreが 'sitecore_list_index'を削除することによって引き起こされる問題は、SitecoreがSwitchMasterToWeb.configファイルからそれを削除した理由かもしれません。ここでは、 'sitecore_list_index' - http://sitecoreunleashed.blogspot.com/2015/07/sitecore-8-update-3-cd-servers-and.htmlを削除した場合の問題があります。
上記の問題を回避するため、インデックスの更新戦略である 'sitecore_list_index'を削除する代わりに 'onPublishEndAsync'に設定しました。
<index id="sitecore_list_index">
<strategies>
<strategy ref="contentSearch/indexConfigurations/indexUpdateStrategies/onPublishEndAsync" patch:instead="strategy[@ref='contentSearch/indexConfigurations/indexUpdateStrategies/syncMaster']"/>
</strategies>
<locations>
<crawler>
<Database>web</Database>
</crawler>
</locations>
</index>
あなたもindexUpdateStrategyに「手動」ではなくonPublishEndAsyncを設定し、問題のログをチェックしてみてください。手動戦略は、コードまたはSitecoreインターフェイスから指示するときにのみインデックスを作成します。
インデックスの更新戦略の詳細については、https://dev.sitecore.net/sitecore_experience_platform/setting_up__maintaining/search_and_indexing/indexing/index_update_strategies
です。 – jammykam
Question私は、8.1 Update 2に含まれているサンプルファイルでエラーが発生しています(または、パッチがファイルから削除されたのはなぜですか?)または何かが欠けている? –
https://community.sitecore.netでこれを聞いてみると、Sitecoreにパッチが必要な正確な設定を確認できるようになります。 –