Exchange Search Indexer is trying to recover from a non-fatal error (%1) for more than %2 minutes. It will keep retrying until it succeeds or hits a fatal error.

Product: Exchange
Event ID: 111
Source: MSExchange Search
Version: 8.0
Symbolic Name: NonFatalError
Message: Exchange Search Indexer is trying to recover from a non-fatal error (%1) for more than %2 minutes. It will keep retrying until it succeeds or hits a fatal error.

This Warning event indicates that the Microsoft Exchange Search service is trying to recover from a non-fatal error. An example of a non-fatal error could be when Exchange Search fails when you are trying to connect to Active Directory (domain controller). If the problem is because of domain controller connectivity issues, Exchange Search will continue to try to connect. When this problem occurs, search in online mode may take a long time to return results for mailboxes on the affected mailbox server. In the event description, the first parameter is the error information and the second parameter indicates how long the Exchange Search service has been trying to recover.

User Action

To resolve this warning, do one or more of the following:

  • Run the Best Practices Analyzer tool under Toolbox in the Exchange Management Console of the Exchange Server. Running the tool will help identify other possible causes.

  • Use the nltest /dsgetdc: domainname command at command prompt to verify that a domain controller can be located for a specific domain.

  • Use the NSLookup tool to verify that DNS entries are registered correctly in DNS. Verify that the server host records and GUID SRV records can be resolved. For example, to verify record registration, use the following commands:

    nslookup servername . childofrootdomain . rootdomain .comnslookup guid._msdcs. rootdomain .com

  • To detect domain controller problems, run the DCdiag utility at a command prompt. The utility runs several tests to verify that a domain controller is running correctly. Use this command to send the results to a text file: dcdiag /v >dcdiag.txt

  • Check the Application event log for related events.

  • Get additional help by posting the issue at Newsgroups: Exchange Server and Outlook.

  • If the problem persists, contact Microsoft Product Support Services. For more information, visit the Contact Us page of the Microsoft Help and Support Web site.

For more information about how to troubleshoot Active Directory or domain controller connectivity issues, see Active Directory Diagnostics, Troubleshooting, and Recovery.

Note  If you aren’t already doing so, consider running the tools that Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mailflow, and better manage disaster-recovery scenarios. Go to the Toolbox node of Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.


Leave a Reply