Vyhľadávanie nefunguje v programe Exchange Server 2013 NodeRunner.exe proces zastavil

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3094698
Tento článok popisuje problém, ktorý spôsobuje NodeRunner.exe proces. Ak chcete vyriešiť tento problém, použite postup v časti "Riešenie".
Príznaky
Keď sa vyskytne tento problém, môžu sa vyskytnúť nasledovné príznaky.

Príznak 1

Obsah registra stav všetkých databázach poštových schránok je FailedAndSuspended.

Príznak 2

Denníky Unified Logging systému (ULS) sa zaznamená nasledujúce hlásenie:

NodeRunnerIndexNode1-XXXXSúčasť vyhľadávania 0x6390 vyhľadávania (0x59D4)
IndexRouter [IndexRouter]: Zasekne výnimiek, pri príprave generácie GID [GID]: (IndexNode1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Jedného: chybné vyhradenie): Microsoft.Ceres.SearchCore.FastServer.FastServerException:
IndexNode1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. Jedného: chybné vyhradenie
v Microsoft.Ceres.SearchCore.FastServer.Indexer.PrepareGeneration()
v Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.FlushGeneration()
v Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractProtectedGenerationBuilder.FlushGenerationInternal()
v Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractBuilder.PrepareCloseGeneration()


Poznámka:
predvolene denníky ULS servera Exchange sú uložené v nasledujúcom umiestnení:
C:\Program Files\Microsoft\Exchange Server\V15\Logging\Search

Príznak 3

Proces NodeRunner.exe hodí výnimku pri pokuse o vyhradiť pamäť ako pamäť. V takom prípade sa zaznamenávajú nasledujúce chyby:

ID:1026
Úroveň chýb:
Zdroj: .NETRuntime
Správa: Aplikácie: NodeRunner.exe
Framework verzie:Framework verzie
Popis: Procesu bola ukončená kvôli nespracovaná výnimka
Výnimka informácie: System.OutOfMemoryException
Zásobník:
v Microsoft.Ceres.CoreServices.Framework.Container.ComponentManager.FailingInvoker()
v System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,Boolean)
v System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,
v System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
v System.Threading.ThreadHelper.ThreadStart()


ID:1000
Zdroj: aplikácie
Chybové hlásenie:
Chybujúceho názov aplikácie: NodeRunner.exe,
verzia: Verzia,
časová pečiatka: Časová pečiatka
Chybujúceho názov modulu: ntdll.dll,
verzia: Verzia,
časová pečiatka: Časová pečiatka
Kód výnimky: Kód výnimky
Chyba posun:posun
Chyba proces id:Identifikácia procesu
Chyba aplikácie štart čas:Čas
Chybujúceho cesta: C:\Program Files\Microsoft\ExchangeServer\V15\Bin\Search\Ceres\Runtime\1.0\NodeRunner.exe
Chybujúceho modul cesta: C:\Windows\SYSTEM32\ntdll.dll identifikáciu: Identifikácia zostavy
Chybujúceho balík priezvisko: chyba aplikácie balíka relatívna identifikácia:


ID: 1026
Úroveň chýb:
Zdroj: .NET Runtime
Aplikácia: NodeRunner.exe
Framework verzie: Framework verzie
Popis: Procesu bola ukončená kvôli nespracovaná výnimka.
Výnimka informácie:
System.AccessViolationException
Zásobník:
v Microsoft.Ceres.SearchCore.FastServer.Indexer.PrepareGeneration()
v Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.FlushGeneration()
v Microsoft.Ceres.SearchCore.Indexes.FastServerIndex.GenerationBuilder.PublishGeneration()
v Microsoft.Ceres.SearchCore.Indexes.AbstractIndex.AbstractBuilder.CloseGeneration()
v Microsoft.Ceres.SearchCore.Journal.RegistrationHandler.CloseGenerationToUsers(Microsoft.Ceres.SearchCore.Journal.RecoveryState)
v Microsoft.Ceres.SearchCore.Journal.Journal.RecoveryEndGeneration(Microsoft.Ceres.SearchCore.Services.GenerationId)
v Microsoft.Ceres.SearchCore.Journal.RegistrationHandler.RedoJournalEntry (Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry, UInt16,Microsoft.Ceres.SearchCore.Journal.RecoveryState)
v Microsoft.Ceres.SearchCore.Journal.Journal.RecoverEntry (Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry, UInt16)
v 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>>) na Microsoft.Ceres.SearchCore.Journal.Journal.DoLogicalRecovery()
v Microsoft.Ceres.SearchCore.Journal.Journal.EnsureFullRecovery()
v Microsoft.Ceres.SearchCore.Journal.JournalComponent.DoReadying()
v System.Threading.Tasks.Task.Execute()
v System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
v System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object,Boolean)
v System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task ByRef)
v System.Threading.Tasks.Task.ExecuteEntry(Boolean)
v System.Threading.ThreadPoolWorkQueue.Dispatch()</Microsoft.Ceres.SearchCore.Services.Journal.IJournalEntry>


ID: 1000
Úroveň: chyba
Správa:
Chybujúceho názov aplikácie: NodeRunner.exe, verzia: Verzia, času: Časová pečiatka
Chybujúceho modul meno: MSVCR110.dll, verzia: Verzia, času: Časová pečiatka
Kód výnimky: Kód Chyba posun: posun
Chyba proces id: Identifikácia procesu
Chyba aplikácie štart čas: Čas
Chybujúceho cesta: C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Runtime\1.0\NodeRunner.exe
Chybujúceho modul cesta: C:\Windows\SYSTEM32\MSVCR110.dll identifikáciu: Identifikácia zostavy
Chybujúceho balík priezvisko: chyba aplikácie balíka relatívna identifikácia:

Príčina
K tomuto problému dochádza kvôli výnimku OutOfMemory zastavenia procesu NodeRunners.exe. Server má nedostatok pamäte alebo .NET Framework spoločný jazykový modul runtime (CLR) zaväzuje obmedzenie vyhradenia pamäte procesu NodeRunners.exe. V takom prípade NodeRunner.exe neúspešne pokúša vyhradiť pamäť generuje výnimku, a potom prestane.

Riešenie
Ak chcete vyriešiť tento problém, postupujte nasledovne:
  1. Vyhľadajte súbor Noderunner.exe.config. V predvolenom nastavení sa tento súbor sa nachádza na nasledujúcej ceste:
    C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config
  2. Upravte súbor a potom vyhľadajte nasledujúci kľúč:
    <nodeRunnerSettings memoryLimitMegabytes="<value>" />
  3. Ak hodnota kľúča nastavená hodnota ako 0, zmeňte ju na 0, takto:
    <nodeRunnerSettings memoryLimitMegabytes="0" />
  4. Reštartujte službu Microsoft Exchange hostiteľského radiča.
O NodeRunner.exe
Microsoft Host Controller služba spustí štyri pracovných postupov a každý sa nazýva NodeRunner.exe. NodeRunner.exe je súčasť Exchange vyhľadávania. Jednotlivé funkcie každého procesu NodeRunner.exe nastavená pomocou konfigurácie. NodeRunner.exeproces, ktorý začína jeden uzol Admin je proces. Keďže NodeRunner.exe je samostatný, vyplýva niektoré jej prevádzkové vlastnosti NodeRunner.exe.config konfiguračný súbor aplikácie pri spustení správcu uzla.

Tieto obrazovky zobrazuje štyri uzly procesu NodeRunner.exe: Admin, obsah, dotazy a Index.

Snímka obrazovky štyri uzly

Ak ste oboznámení s programom SharePoint Server, pravdepodobne viete, ako obmedziť pamäť, ktorá je vyhradená pre proces NodeRunner.exe pomocou konfiguračného súboru aplikácie. Však to obsahuje nepodporované v programe Exchange Server 2013 obmedziť vyhradenie pamäte pre NodeRunner.exe pomocou tejto metódy.

Predvolené nastavenie minimálna požiadavka NodeRunner.exe je 0. NodeRunner.exe proces môže zaberať a zmeniť svoje požiadavky na pamäť dynamicky súčasné požiadavky a pamäť. Môžete však nastaviť horný limit a obmedziť množstvo pamäte uzla Runner prístup pomocou parametra memoryLimitMegabytes v súbore NodeRunner.exe.config. Ak ste limit pamäte v NodeRunner.exe a Exchange server nie je možné vyhradiť pamäť pre NodeRunner.exe operácie, operácia môže zlyhať s výnimkou OutOfMemoryException .

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3094698 – Posledná kontrola: 10/17/2015 04:33:00 – Revízia: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbtshoot kbprb kbsurveynew kbexpertiseadvanced kbmt KB3094698 KbMtsk
Pripomienky