Azure Search Serviceへのリクエスト数の増加


解説

Azure Searchプロバイダーの使用時にSwitchOnRebuild機能が有効になっている場合、各インデックスの再構築操作により、追加のスキーマ同期タスクが作成されます。

時間の経過とともに、Azure Searchサービスへのリクエストの数が、新しいリクエストを処理できなくなるまで増加します:

Exception: Sitecore.ContentSearch.Azure.Http.Exceptions.AzureSearchServiceRESTCallException
Message: {"error":{"code":"","message":"You are sending too many requests. Please try again later."}}

解決策

この問題を修正するには、影響を受けるSitecoreバージョンのHotfixをダウンロードして適用します。

Hotfixは、特定のSitecoreバージョン用に構築されており、他のSitecoreバージョンにインストールしたり、(互換性が確認できるまでは)Sitecore.ContentSearch.Azureアセンブリを変更する他のHotfixと組み合わせてインストールしたりしないでください。 他のHotfixが特定のSitecoreインスタンスにすでにインストールされている場合は、互換性チェックのリクエストをSitecoreサポートに送信してください。

ZIPファイルを解凍し、インストールの手順書や関連ファイルを確認してください。

HotfixはCMインスタンスにインストールしてから、貴社の標準の開発手法で他のインスタンスと同期する必要があります。