Delen via


De status van de inhoudsindex blijft hangen bij het verkennen in een Exchange Server 2010-database

Origineel KB-nummer: 2820817

Symptomen

Op een Microsoft Exchange Server 2010-database wordt de status van de inhoudsindex weergegeven als 'verkenning' en lijkt deze nooit de status 'in orde' te krijgen. Hoewel het prestatiemeteritem Aantal documenten is geïndexeerd een geleidelijke toename van het aantal geïndexeerde documenten laat zien, neemt de waarde in de teller Aantal postvakken dat nog moet worden verkend niet af zoals verwacht.

In dit geval worden de volgende gebeurtenissen vastgelegd in het toepassingslogboek:

Time:
ID: 102
Level: Error
Source: MSExchange Search Indexer
Machine: Mailboxserver.contoso.com
Message: Exchange Search Indexer has failed to crawl the mailbox (8832ee80-47b8-4b0e-a98f-c4a239794707) in database (Database1) due to error: (Microsoft.Exchange.Search.MailboxCrawlFailedException: Failed to logon to mailbox). This mailbox will be retried later.
Time:
ID: 5617
Level: Error
Source: CI Troubleshooter
Machine: Mailboxserver.contoso.com
Message: CI troubleshooter exchange search service restart attempt 81.

Oorzaak

Dit probleem treedt op wanneer System Center Operations Manager het Toubleshoot-CI.ps1 script uitvoert. Hierdoor wordt de Exchange-Search-service opnieuw opgestart voordat het indexeringsproces is voltooid.

Oplossing

U kunt dit probleem oplossen door te voorkomen dat de System Center Operations Manager-server het Troubleshoot-CI.ps1 script als volgt uitvoert:

  1. Open System Center Operations Manager.
  2. Klik op Management Pack Objects>Monitor.
  3. Typ probleemoplossing in het vak Zoeken naar en klik vervolgens op Nu zoeken.
  4. Zoek het item dat overeenkomt met Troubleshoot-CI.ps1 script, klik er met de rechtermuisknop op en klik vervolgens op Eigenschappen.
  5. Klik op het tabblad Onderdrukking op Overschrijven.
  6. Schakel het selectievakje Ingeschakeld in, stel de optie Onderdrukkingswaarde in op Onwaar en klik vervolgens op OK.

Meer informatie

Normaal gesproken voert System Center Operations Manager het Troubleshoot-CI.ps1-script elke twee uur uit. Als het Troubleshoot-CI.ps1 script echter een van de volgende symptomen detecteert, wordt de Exchange-zoekservice opnieuw gestart:

  • Impasse: Exchange Search-impasses tijdens het wachten op threads van MSSearch.
  • Beschadiging: een of meer zoekindexen zijn beschadigd.
  • Stall: Lijkt op een impasse waarin de indexen niet worden bijgewerkt.
  • Achterstand: de zoekcatalogus wordt back-up geregistreerd, zodat geplande indexzoekopdrachten niet worden uitgevoerd zoals verwacht.

Hier volgt een voorbeeld van een gebeurtenis die wordt geregistreerd wanneer het Troubleshoot-CI.ps1 script wordt uitgevoerd:

Time:
ID: 5611
Level: Error
Source: CI Troubleshooter
Machine: Mailboxserver.contoso.com
Message: Indexing backlog reached a critical limit of 48 hours or the number of items in the retry queue is greater than 10000 for one or more databases: Database1 (0, 12572, 0)Database1 (0, 31859, 0)

Als de databases grote postvakken of postvakken met een hoog aantal items hebben, duurt het over het algemeen langer dan twee uur om het indexeringsproces te voltooien. En wanneer de Exchange-zoekservice opnieuw wordt gestart, worden de postvakken weer in de lijst geplaatst om opnieuw te indexeren. In deze situatie krijgt het verkenningsproces mogelijk nooit de kans om te voltooien.