Exchange Server 2010 veritabanında gezinmede içerik dizini durumu takılı kalıyor

Özgün KB numarası: 2820817

Belirtiler

Microsoft Exchange Server 2010 veritabanında İçerik Dizini durumu "gezinme" olarak görüntülenir ve hiçbir zaman "iyi durumda" durumuna ulaşmış gibi görünmez. Ayrıca, Başarıyla Dizine Alınan Belge Sayısı performans sayacı dizine alınan belge sayısında aşamalı bir artış gösterse de, Gezinmeye Kalan Posta Kutusu Sayısı sayacındaki değer beklendiği gibi azalmaz.

Bu durumda, aşağıdaki olaylar Uygulama günlüğüne kaydedilir:

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.

Neden

Bu sorun, System Center Operations Manager Toubleshoot-CI.ps1 betiğini çalıştırdığında oluşur. Bu, Exchange Arama hizmeti dizin oluşturma işlemini tamamlamadan önce yeniden başlatılmasına neden olur.

Çözüm

Bu sorunu çözmek için System Center Operations Manager sunucusunun aşağıdaki gibi Troubleshoot-CI.ps1 betiğini çalıştırmasını engelleyin:

  1. System Center Operations Manager'ı açın.
  2. Yönetim Paketi Nesneleri>İzleyicisi'ne tıklayın.
  3. Ara kutusuna sorun giderme yazın ve Ardından Şimdi Bul'a tıklayın.
  4. Troubleshoot-CI.ps1 betiğine karşılık gelen öğeyi bulun, sağ tıklayın ve özellikler'e tıklayın.
  5. Geçersiz Kıl sekmesinde Geçersiz Kıl'a tıklayın.
  6. Etkin onay kutusunu seçin, Değeri geçersiz kıl seçeneğini Yanlış olarak ayarlayın ve ardından Tamam'a tıklayın.

Daha fazla bilgi

Genellikle, System Center Operations Manager Troubleshoot-CI.ps1 betiğini iki saatte bir çalıştırır. Ancak, Troubleshoot-CI.ps1 betiği aşağıdaki belirtilerden birini algılarsa, Exchange arama hizmetinin yeniden başlatılmasını tetikler:

  • Kilitlenme: MSSearch'ten iş parçacıkları beklerken Exchange Arama kilitlenmeleri.
  • Bozulma: Bir veya daha fazla arama dizini bozuk.
  • Stall: Dizinlerin güncellenmemesiyle ilgili kilitlenmeye benzer.
  • Kapsam: Arama kataloğu geri alınır, bu nedenle zamanlanmış dizin aramaları beklendiği gibi çalışmaz.

aşağıda, Troubleshoot-CI.ps1 betiği çalıştırıldığında günlüğe kaydedilen bir olay örneği verilmiştir:

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)

Veritabanlarında yüksek öğe sayısı olan büyük posta kutuları veya posta kutuları varsa, dizin oluşturma işleminin tamamlanması genellikle iki saatten uzun sürer. Exchange arama hizmeti yeniden başlatıldığında, posta kutuları yeniden dizinleme için yeniden listeye eklenir. Bu durumda gezinme işlemi hiçbir zaman tamamlanma şansına ulaşamayabilir.