Share via


Innholdsindekstilstand forblir fast i kravlesøk i en Exchange Server 2010-database

Opprinnelig KB-nummer: 2820817

Symptomer

I en Microsoft Exchange Server 2010-database vises innholdsindekstilstanden som kravlesøk, og den ser aldri ut til å nå en tilstand av «sunn». Selv om antall indekserte dokumenter i tillegg viser en progressiv økning i antall indekserte dokumenter, reduseres ikke verdien i antall postbokser fra venstre mot kravlesøk som forventet.

I denne situasjonen logges følgende hendelser i programloggen:

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.

Årsak

Dette problemet oppstår når System Center Operations Manager kjører Toubleshoot-CI.ps1-skriptet. Dette fører til at Exchange-søketjeneste starter på nytt før indekseringen fullføres.

Løsning

Du kan løse dette problemet ved å forhindre at System Center Operations Manager-serveren kjører Troubleshoot-CI.ps1 skriptet på følgende måte:

  1. Åpne System Center Operations Manager.
  2. Klikk behandlingspakkeobjektovervåking>.
  3. Skriv inn feilsøking i søk etter-boksen, og klikk deretter Søk nå.
  4. Finn elementet som tilsvarer Troubleshoot-CI.ps1 skript, høyreklikk det, og klikk deretter Egenskaper.
  5. Klikk OverstyrOverstyr-fanen.
  6. Merk av for Aktivert , angi alternativet Overstyr verdi til Usann, og klikk deretter OK.

Mer informasjon

System Center Operations Manager kjører vanligvis Troubleshoot-CI.ps1 skript annenhver time. Hvis Troubleshoot-CI.ps1-skriptet oppdager ett av følgende symptomer, utløses imidlertid en omstart av Exchange-søketjenesten:

  • Vranglås: Exchange Search-vranglåser mens du venter på tråder fra MSSearch.
  • Skadet: Én eller flere søkeindekser er skadet.
  • Stall: Ligner en vranglås ved at indeksene ikke oppdateres.
  • Gjenværende arbeid: Søkekatalogen er tilbakelogget, slik at planlagte indekssøk ikke kjører som forventet.

Her er et eksempel på en hendelse som logges når Troubleshoot-CI.ps1 skriptet kjører:

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)

Hvis databasene har store postbokser eller postbokser med høyt elementantall, tar det vanligvis lengre tid enn to timer å fullføre indekseringsprosessen. Og når Exchange-søketjenesten startes på nytt, settes postboksene tilbake i listen for ny indeksering. I denne situasjonen kan det hende at kravlesøkprosessen aldri får sjansen til å fullføres.