En début de semaine, j'ai été appelé à faire une présentation aux nouveaux employés de notre département. Le but de ma présentation était d'introduire ces derniers à notre platte-forme intranet SharePoint. Lors de ma présentation, j'ai voulu démontrer l'engin de recherche intégré à l'environnement. Comme pour toute bonne démonstration, rien ne fonctionnait! Pourquoi est-ce que la semaine dernière tout fonctionnait et que maintenant, bang, plus rien?
Après être revenu à mon poste de travail un peu insulté de la tournure de ma présentation, j'ai envoyé un courriel à notre groupe d'infrastructure, question de leurs demander d'enquêter sur le problème. Ces derniers ont découverts que nos "logs" étaient remplis de milliers d'erreurs de type "Attempted to read or write protected memory. This is often an indication that other memory is corrupt.". Ces erreurs sont survenues alors qu'un "Full Crawl" était entrain d'être effectué sur le serveur au courant de la fin de semaine précédente. Résultat, plus rien n'est jamais retourné à notre engin de recherche. Les utilisateurs n'arrivent plus du tout à trouver ce qu'ils recherchent!
Après avoir passé ma frustration initiale, je me suis posé la question à savoir pourquoi personne n'avait été mis au courant de ces problèmes? Pourquoi faut-il que les utilisateurs soit ceux qui découvre les problèmes lorsque l'engin de recherche fait des siennes? La solution idéale serait que le serveur nous avertit dès qu'un problème survient. La solution à ceci vient avec la possibilité d'ajouter des alertes sur n'importe quelle liste en SharePoint. La liste de résultats de l'engin de recherche, n'est rien d'autre qu'une liste de base de SharePoint. Il est donc possible pour tout bon utilisateurs de s'inscrire à une alerte courriel lorsque des items sont ajoutés à celle-ci. De cette façon, nous sommes désormais averti immédiatement lorsque des erreurs surviennent avec le services d'indexation. Je recommande fortement à chaque organisation qui utilise quotidiennement les fonctions de recherche d'adopter un tel processus d'alerte. Une alerte pour chaque erreur peut être un peu drastique, surtout si des milleirs d'erreurs sont rapportées. Un rapport sommaire quotidien (une des options offertes) est peut-être plus réaliste.

No comments:
Post a Comment