Recherche ne fonctionne pas dans Exchange Server 2013 lors de la NodeRunner.exe processus s'arrête

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3094698
Cet article décrit un problème qui est dû à la Processus de NodeRunner.exe. Pour résoudre ce problème, suivez la étapes dans la section « Résolution ».
Symptômes
Lorsque ce problème se produit, vous pouvez rencontrer les problèmes suivants.

Symptôme 1

L'état d'Index de contenu sur toutes les bases de données de boîte aux lettres est FailedAndSuspended.

Symptôme 2

Le message suivant est enregistré dans les journaux système de journalisation unifiée (ULS) :

NodeRunnerIndexNode1-XXXXComposant de recherche de recherche de 0x6390 (0x59D4)
[De IndexRouterIndexRouter]: Intercepté l'exception lors de la préparation de génération [GIDGID]: (IndexNode1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Simple : mauvaise affectation): Microsoft.Ceres.SearchCore.FastServer.FastServerException :
IndexNode1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Seul : mauvaise affectation
à Microsoft.Ceres.SearchCore.FastServer.Indexer.PrepareGeneration()
à Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.FlushGeneration()
à Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractProtectedGenerationBuilder.FlushGenerationInternal()
à Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractBuilder.PrepareCloseGeneration()


Remarque
par défaut, les fichiers journaux Exchange ULS sont enregistrés à l'emplacement suivant :
C:\Program Files\Microsoft\Exchange Server\V15\Logging\Search

Problème 3

Le processus NodeRunner.exe lève une exception lorsqu'il tente d'allouer plus de mémoire à la mémoire disponible. Dans ce cas, les erreurs suivantes sont enregistrées :

ID:1026
Niveau : erreur
.NETRuntime : le source
Message : Application : NodeRunner.exe
Version du Framework :Version du .NET Framework
Description : Le processus a été arrêté en raison d'une exception non gérée
Informations sur les exceptions : System.OutOfMemoryException
Pile :
à Microsoft.Ceres.CoreServices.Framework.Container.ComponentManager.FailingInvoker()
à System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,Boolean)
à System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,
à System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
à System.Threading.ThreadHelper.ThreadStart()


ID:1000
Source : Application
Message d'erreur :
Nom de l'application défaillant : NodeRunner.exe,
version : Version francaise,
horodatage : Horodatage
Nom du module défaillant : ntdll.dll,
version : Version francaise,
horodatage : Horodatage
Code d'exception : Code d'exception
Décalage d'erreur :décalage
Id du processus défaillant :Id de processus
Heure de début d'application défaillant :Heure
Chemin de l'application défaillant : C:\Program Files\Microsoft\ExchangeServer\V15\Bin\Search\Ceres\Runtime\1.0\NodeRunner.exe
Chemin du module défaillant : Id de rapport de C:\Windows\SYSTEM32\ntdll.dll : Code de rapport
Nom complet de package défaillant : défaillante relatifs au package application ID :


ID: 1026
Niveau : erreur
Source : .NET Runtime
Application : NodeRunner.exe
Version du Framework : Version du .NET Framework
Description : Le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception :
System.AccessViolationException
Pile :
à Microsoft.Ceres.SearchCore.FastServer.Indexer.PrepareGeneration()
à Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.FlushGeneration()
à Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.PublishGeneration()
à Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractBuilder.CloseGeneration()
à Microsoft.Ceres.SearchCore.Journal.RegistrationHandler.CloseGenerationToUsers(Microsoft.Ceres.SearchCore.Journal.RecoveryState)
à Microsoft.Ceres.SearchCore.Journal.Journal.RecoveryEndGeneration(Microsoft.Ceres.SearchCore.Services.GenerationId)
à Microsoft.Ceres.SearchCore.Journal.RegistrationHandler.RedoJournalEntry (Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry, UInt16,Microsoft.Ceres.SearchCore.Journal.RecoveryState)
à Microsoft.Ceres.SearchCore.Journal.Journal.RecoverEntry (Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry, UInt16)
à Microsoft.Ceres.SearchCore.Journal.DoubleBuffered.DoubleBufferJournal.RecoveryScan (Microsoft.Ceres.SearchCore.Services.Journal.CheckpointId, Microsoft.Ceres.SearchCore.Journal.JournalEntryRecovered, Microsoft.Ceres.SearchCore.Journal.ResumeCheckpointing, System.Collections.Generic.IDictionary'2<><Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry>>) à Microsoft.Ceres.SearchCore.Journal.Journal.DoLogicalRecovery()
à Microsoft.Ceres.SearchCore.Journal.Journal.EnsureFullRecovery()
à Microsoft.Ceres.SearchCore.Journal.JournalComponent.DoReadying()
à System.Threading.Tasks.Task.Execute()
à System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,Boolean)
à System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task ByRef)
à System.Threading.Tasks.Task.ExecuteEntry(Boolean)
à System.Threading.ThreadPoolWorkQueue.Dispatch()</Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry>


ID: 1000
Niveau : erreur
Message :
Nom de l'application défaillant : NodeRunner.exe, version : Version francaise, l'horodatage : Horodatage
Nom du module défaillant : MSVCR110.dll, version : Version francaise, l'horodatage : Horodatage
Code d'exception : Code Décalage d'erreur : décalage
Id du processus défaillant : ID de processus
Heure de début d'application défaillant : Heure
Chemin de l'application défaillant : C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Runtime\1.0\NodeRunner.exe
Chemin du module défaillant : Id de rapport de C:\Windows\SYSTEM32\MSVCR110.dll : Code de rapport
Nom complet de package défaillant : défaillante relatifs au package application ID :

Cause
Ce problème se produit lorsque le processus de NodeRunners.exe s'arrête en raison d'une exception OutOfMemory . Le serveur manque de mémoire ou le common language runtime (CLR) du.NET Framework est forcer une limitation d'allocation de mémoire sur le processus de NodeRunners.exe. Dans ce cas, NodeRunner.exe tente sans succès d'allouer plus de mémoire, génère une exception et s'arrête.

Résolution
Pour résoudre ce problème, procédez comme suit :
  1. Recherchez le fichier Noderunner.exe.config. Par défaut, ce fichier se trouve sur le chemin suivant :
    C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config
  2. Modifier le fichier et recherchez la clé suivante :
    <nodeRunnerSettings memoryLimitMegabytes="<value>" />
  3. Si la valeur de la clé est définie sur une valeur autre que 0, pour le modifier 0, comme suit :
    <nodeRunnerSettings memoryLimitMegabytes="0" />
  4. Redémarrez le Service de contrôleur hôte Microsoft Exchange.
À propos du processus NodeRunner.exe
Service de contrôleur hôte Microsoft Exchange démarre quatre processus de travail, et chacun est nommé NodeRunner.exe. NodeRunner.exe est la partie du composant de recherche Exchange. Les fonctionnalités individuelles de chaque processus de NodeRunner.exe sont définie dans la configuration. La NodeRunner.exeprocessus qui démarre le nœud Administration est un processus qui lui sont propres. Étant donné que NodeRunner.exe est un processus autonome, il dérive de certaines de ses propriétés d'exploitation à partir du fichier de configuration d'application NodeRunner.exe.config pendant le démarrage du nœud Administration.

La capture d'écran suivante montre les quatre nœuds du processus NodeRunner.exe : Admin, de contenu, de requête et d'Index.

Capture d'écran de quatre nœuds

Si vous êtes familiarisé avec SharePoint Server, vous savez probablement comment limiter la mémoire qui est allouée au processus NodeRunner.exe en utilisant le fichier de configuration d'application. Toutefois, il a pris en charge dans Exchange Server 2013 pour limiter l'allocation de mémoire pour NodeRunner.exe par cette méthode.

Le paramètre par défaut pour la mémoire minimale requise pour NodeRunner.exe est 0. Le processus NodeRunner.exe peut consommer et de modifier des ses besoins en mémoire de façon dynamique, selon les exigences actuelles et de mémoire disponible. Toutefois, vous pouvez définir la limite supérieure et limiter le volume de mémoire Runner de nœud pouvant accéder à l'aide du paramètre memoryLimitMegabytes dans le fichier NodeRunner.exe.config. Si vous limitez l'utilisation de la mémoire par NodeRunner.exe, et si le serveur Exchange ne peut pas allouer de mémoire pour l'opération de NodeRunner.exe, l'opération peut échouer avec une exception OutOfMemoryException .

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 3094698 - Dernière mise à jour : 10/16/2015 16:41:00 - Révision : 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbtshoot kbprb kbsurveynew kbexpertiseadvanced kbmt KB3094698 KbMtfr
Commentaires