Ensures that Sitecore works smoothly even when Solr server or one of Solr cores are not available. Periodically retries to establish connection to Solr. Does not try to execute a search query if connection is not established which allows to avoid performance degradation. Alternative reference number is 94024.
This repository contains Sitecore Patch #391039, which extends the default Sitecore.ContentSearch.SolrProvider.SolrSearchIndex
and Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex
to handle unavailability of Solr server.
To apply the patch on either CM or CD server perform the following steps:
- Place the
Sitecore.Support.391039.dll
assembly into the\bin
directory. - Place the
Sitecore.Support.391039.config
file into the\App_Config\Include
directory. - In configuration files find all occurrences of
Sitecore.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.ContentSearch.SolrProvider
and replace them withSitecore.Support.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.Support.391039
- In configuration files find all occurrences of
Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex, Sitecore.ContentSearch.SolrProvider
and replace them withSitecore.Support.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex, Sitecore.Support.391039
Sitecore Patch includes the following files:
\bin\Sitecore.Support.391039.dll
\App_Config\Include\x.Sitecore.Support.391039\Sitecore.Support.391039.config
- definitions for SolrStatusMonitor component\App_Config\Include\x.Sitecore.Support.391039\Sitecore.Support.391039.IndexDefinitions.config.example
- template configuration file to configure Solr indexes\App_Config\Include\x.Sitecore.Support.391039\Sitecore.Support.391039.SwitchOnRebuild.IndexDefinitions.config.example
- template configuration file to configure SwitchOnRebuild Solr indexes
This patch is licensed under the Sitecore Corporation A/S License.
Downloads are available via GitHub Releases.