Exchange Server 2010 veritabanında içerik dizin durumu gezinmede takılı kaldı
Ö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 "sağlıklı" durumuna ulaşacak şekilde görüntülenmez. Buna ek olarak, Dizinli Belge Sayısı performans sayaçları Dizine Alındı performans sayaçları dizine alan belge sayısında aşamalı bir artış gösteriyor olsa da, Gezinmeden Sola Posta Kutusu Sayısı sayaçta yer alan 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, Operations Manager System Center bir betiği çalıştırıyorsa Toubleshoot-CI.ps1 oluşur. Bu, Exchange tamamlandıktan sonra Arama hizmetinin yeniden başlatılmasına neden olur.
Çözüm
Bu sorunu çözmek için, System Center Operations Manager sunucusunun aşağıdaki gibi bir Troubleshoot-CI.ps1 çalıştırmasını engel olun:
- System Center Operations Manager'da açın.
- Yönetim Paketi Nesneleri İzleyicisi'ne > tıklayın.
- Arama kutusuna sorun gider yazın ve Şimdi Bul'a tıklayın.
- Bu betikle ilgili öğeyi Troubleshoot-CI.ps1 öğeyi bulun, sağ tıklayın ve ardından Özellikler'e tıklayın.
- Geçersiz Kıl sekmesinde Geçersiz Kıl'a tıklayın.
- Etkin onay kutusunu seçin, Değeri geçersiz kıl seçeneğini Yanlış olarak ayarlayın ve Tamam'a tıklayın.
Daha fazla bilgi
Normalde, System Center Operations Manager her iki saatte Troubleshoot-CI.ps1 betiği çalıştırır. Öte yandan, Troubleshoot-CI.ps1 aşağıdaki belirtilerden birini algılarsa, arama hizmeti için yeniden Exchange tetikler:
- Kilitlenme: Exchange MSSearch'den gelen dizileri beklerken Search kilitlenmeye neden olur.
- Bozulma: Bir veya birden çok arama dizinleri bozuk.
- Aysır: Dizinlerin güncelleştirilmediğinde kilitlenmeye benzer.
- Backlog: Arama kataloğunda backlogged vardır, bu nedenle zamanlanmış dizin aramaları beklendiği gibi çalışmaz.
Burada, komut dosyası çalıştır geldiğinde günlüğe kaydedilen bir Troubleshoot-CI.ps1 ve ve ardından:
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 büyük posta kutuları veya yüksek öğe sayısı olan posta kutuları varsa, genellikle dizin oluşturma işleminin tamamlanması iki saate kadar uzun sürer. Arama Exchange yeniden başlatıldığında da, posta kutuları yeniden başlatma için listeye geri kondurur. Bu durumda, gezinme süreci hiçbir zaman bitirme fırsatı elde edemey.