Rapport de recherche sur l'état de la recherche sur site dans l'enseignement supérieur avec The Chronicle of Higher Education | Télécharger le rapport
La solution SearchStax Site Search offre aux spécialistes du marketing l'agilité dont ils ont besoin pour optimiser les résultats du site Web.
Présentation du produitSearchStax Managed Search décharge la gestion de Solr, offrant aux équipes informatiques une agilité opérationnelle accrue.
Présentation du produit16 février 2021
Dipsy Kapoor
|
Lors de l'examen des suggestions de réglage pour un client utilisant un cluster Solr 8.1.1 déploiements avec Sitecore 9.3Nous avons détecté un bug Solr provoquant des erreurs 401 intermittentes lorsque l'authentification de base est activée. Si vous rencontrez ce problème, nous vous recommandons de passer à Solr 8.2.
Les déploiements de cluster Solr 8.1.1 avec authentification de base activée peuvent connaître des échecs intermittents lors de la communication entre les nœuds pendant l'indexation. Les requêtes échouent alors avec des erreurs 401.
Ce problème a déjà été signalé comme SOLR-13510 sur la page Web des problèmes Apache Solr.
Si votre déploiement Solr est confronté à ce problème, vous verrez des messages d'erreur similaires à celui ci-dessous :
2019-06-04 07:31:00.227 ERREUR (qtp67730604-24) [c:gettingstarted s:shard1 r:core_node3 x:gettingstarted_shard1_replica_n1] oashRequestHandlerBase org.apache.solr.client. solrj.impl.BaseHttpSolrClient$RemoteSolrException : Erreur du serveur à null : type MIME attendu application/octet-stream mais text/html obtenu.
Error 401 require authentication
ERREUR HTTP 401
Problème d'accès à /solr/gettingstarted_shard3_replica_n4/select. Motif :
exiger une authentification
à org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse (Http2SolrClient.java:681) à org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:400) à org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:739) à org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1274) à org.apache.solr.handler.component.HttpShardHandler.request(HttpShardHandler.java:227) à org.apache.solr.handler.component.HttpShardHandler.lambda$submit$0 (HttpShardHandler.java:188) à java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) à java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) à java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) à com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run (InstrumentedExecutorService.java:181) à org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0 (ExecutorUtil.java:209) à java.base/java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128) à java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628) à java.base/java.lang.Thread.run(Thread.java:834)
Si vous recevez des erreurs 401 intermittentes lors de vos déploiements Solr 8.1.1 avec Sitecore 9.3 et que vous avez implémenté l'authentification de base, nous vous recommandons de passer à Solr 8.2. Bien que Solr 8.1.1 soit actuellement la version recommandée pour Sitecore 9.3, notre équipe travaille avec Sitecore sur ce problème afin d'étendre la prise en charge de Sitecore 9.3 et Solr 8.2.
Pour toute question supplémentaire, veuillez soumettre un ticket d'assistance via le tableau de bord Solr géré. Si vous rencontrez d'autres problèmes de performances Solr sur Sitecore, consultez notre article de blog. 5 façons d'optimiser les performances de recherche Solr.
The Stack est livré tous les deux mois avec des tendances du secteur, des informations, des produits et plus encore