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
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

16 février 2021

Dipsy Kapoor

|

2 min de lecture

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.

Quel est le problème avec les erreurs 401 intermittentes ?

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.

				
					<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 401 require authentication</title>
</head>
<body><h2>ERREUR HTTP 401</h2>
<p>Problème d&#039;accès à /solr/gettingstarted_shard3_replica_n4/select. Motif :
<pre> exiger une authentification</pre></p>
</body>
</html>
				
			
				
					à 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)
				
			

Nous recommandons une mise à niveau vers Solr 8.2 pour Sitecore 9.3

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.

Par Dipsy Kapoor

vice-président, ingénierie

« ...Si vous avez pris le temps de créer des cartes complètes du parcours client, votre équipe apprendra à connaître vos clients à un niveau plus profond et sera en mesure de personnaliser le parcours.... »

Vous aimerez peut-être aussi :

fr_CAFrançais du Canada